Computer Organization and Design. Section 1.3
Fri, Feb 07 | Computer organization [slides] Reading |
Week 2 | | |
---|
Mon, Feb 10 | Assembly programming [slides] Reading | |
Wed, Feb 12 | Assembly continued [slides] Reading |
Fri, Feb 14 | Number representation [slides] Reading |
Week 3 | | |
---|
Mon, Feb 17 | Negative numbers and overflow [slides] Reading | |
Wed, Feb 19 | Representing instructions [slides] Reading |
Fri, Feb 21 | Bitwise operations Reading |
Week 4 | | |
---|
Mon, Feb 24 | Branches Reading | |
Wed, Feb 26 | Procedures Reading |
Fri, Feb 28 | The stack Reading |
Week 5 | | |
---|
Mon, Mar 03 | Pointers in MIPS Reading | |
Wed, Mar 05 | Digital logic Reading |
Fri, Mar 07 | Boolean algebra Reading |
Week 6 | | |
---|
Mon, Mar 10 | Combinatorial logic Reading | |
Wed, Mar 12 | ALU Reading |
Fri, Mar 14 | Clocks Reading |
Week 7 | | |
---|
Mon, Mar 17 | Clocks and Flip-flops Reading | |
Wed, Mar 19 | Performance Reading |
Fri, Mar 21 | Catch up No reading |
Week 8 | | |
---|
Mon, Mar 24 | No class: spring break No reading | |
Wed, Mar 26 | No class: spring break No reading |
Fri, Mar 28 | No class: spring break No reading |
Week 9 | | |
---|
Mon, Mar 31 | Floating point Reading | |
Wed, Apr 02 | Floating point Reading |
Fri, Apr 04 | MIPS addressing Reading |
Week 10 | | |
---|
Mon, Apr 07 | Data path Reading | |
Wed, Apr 09 | Data path Reading |
Fri, Apr 11 | Control path Reading |
Week 11 | | |
---|
Mon, Apr 14 | Control path No reading | |
Wed, Apr 16 | Pipelining Reading |
Fri, Apr 18 | Pipelining Reading |
Week 12 | | |
---|
Mon, Apr 21 | Pipelining and Data hazards Reading | |
Wed, Apr 23 | Data hazards Reading |
Fri, Apr 25 | Control hazards No reading |
Week 13 | | |
---|
Mon, Apr 28 | Caches Reading | |
Wed, Apr 30 | Caches Reading |
Fri, May 02 | Caches Reading |
Week 14 | | |
---|
Mon, May 05 | Caches No reading | |
Wed, May 07 | Caches No reading |
Fri, May 09 | Caches No reading
|