Lab | Lecture | Topics | Readings | Slides |
---|---|---|---|---|
May 05: ✘ | May 08 | Overview of the course | Sections 1.1-1.3 | Chap 1_1,Chap 1_6 |
May 12: Lab A | May 15 | Design Ideas, Performance | Sections 1.4-1.8 | Chap 1_1,Chap 1_6 |
May 19: ✘ | May 22 | Code Translation, Operations | Sections 2.1-2.3,2.12 | Chap 2_1_1, Chap 2_1_6, MIPS INST, MIPS Ref |
May 26: Lab B | May 29 | Numbers, Instructions | Sections 2.4-2.5 | Chap 2_2_1, Chap 2_2_6 MIPS Instruction Set |
June 02: Lab C | June 05 | Operations, Decisions | Sections 2.6, 2.7 | Chap 2_3_1, Chap 2_3_6 |
June 09: Lab D | June 12 | Addressing, Parallelism | Sections 2.9-2.11,2.13,2.20 | Chap 2_3_1, Chap 2_3_6 |
June 16:Make-up A-D | June 19 | Midterm exam | Chapters 1-2 | Sample Midterm Exam Sample Midterm Solution |
|
||||
June 23: Lab K | June 26 | Logic Design | Sections B.1-B.3 | Chap 3_1, Chap 3_6, App B_1, App B_6 |
June 30: ✘ | July 03 | Arithmetic Logic Unit, Arithmetic Operations | Sections B.4,3.1-3.2 | Chap 3_1, Chap 3_6 |
July 07: Lab L | July 10 | Arithmetic Operations (cont.), Floating Point | Sections 3.3-3.5 | Chap 3_1, Chap 3_6 |
July 14: Lab M | July 17 | Logic Design Conventions | Section 4.1,4.2 | Chap 4_1, Chap 4_6 |
July 21: Lab N | July 24 | Building Datapath,Pipelining | Sections 4.3,4.4, 4.5 | Chap 4_1, Chap 4_6 |
July 28: Make-up K-N | July 31 ✘ | |||
Wednesday August 13: Final Exam @ 9.00 AM | Chapters 3-4 | Sample Final Solution |