^ Lab ^ Lecture ^ Topics ^ Readings ^ Slides ^ | May 05: ✘ | May 08 |Overview of the course|Sections 1.1-1.3|{{:chap_1_1.pdf|Chap 1_1}},{{:chap_1_6.pdf|Chap 1_6}}| | May 12: Lab A|May 15|Design Ideas, Performance|Sections 1.4-1.8|{{:chap_1_1.pdf|Chap 1_1}},{{:chap_1_6.pdf|Chap 1_6}}| |May 19: ✘|May 22|Code Translation, \\ Operations|Sections 2.1-2.3,2.12|{{:chap_2_1_1.pdf|Chap 2_1_1}}, {{:chap_2_1_6.pdf|Chap 2_1_6}}, \\ {{:instructions.pdf|MIPS INST}}, {{:mipsreference.pdf|MIPS Ref}}| |May 26: Lab B|May 29|Numbers, Instructions|Sections 2.4-2.5|{{:chap_2_2_1.pdf|Chap 2_2_1}}, {{:chap_2_2_6.pdf|Chap 2_2_6}} \\ {{:mips_instruction_set.pdf|MIPS Instruction Set}}| |June 02: Lab C|June 05|Operations, Decisions|Sections 2.6, 2.7|{{:chap_2_3_1.pdf|Chap 2_3_1}}, {{:chap_2_3_6.pdf|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.pdf|Chap 2_3_1}}, {{:chap_2_3_6.pdf|Chap 2_3_6}} | |June 16:Make-up A-D|June 19|Midterm exam|Chapters 1-2 |{{:sample_midterm_exam.pdf|Sample Midterm Exam}} \\ {{:sample_midterm_solution.pdf|Sample Midterm Solution}} | | \\ ||||| |June 23: Lab K|June 26|Logic Design|Sections B.1-B.3|{{:chap_3_1.pdf|Chap 3_1}}, {{:chap_3_6.pdf|Chap 3_6}}, \\ {{:app_b_1.pdf|App B_1}}, {{:app_b_6.pdf|App B_6}}| |June 30: ✘|July 03|Arithmetic Logic Unit, \\ Arithmetic Operations|Sections B.4,3.1-3.2|{{:chap_3_1.pdf|Chap 3_1}}, {{:chap_3_6.pdf|Chap 3_6}}| |July 07: Lab L|July 10|Arithmetic Operations (cont.), \\ Floating Point|Sections 3.3-3.5|{{:chap_3_1.pdf|Chap 3_1}}, {{:chap_3_6.pdf|Chap 3_6}}| |July 14: Lab M|July 17|Logic Design Conventions|Section 4.1,4.2|{{:chap_4_1.pdf|Chap 4_1}}, {{:chap_4_6.pdf|Chap 4_6}}| |July 21: Lab N|July 24|Building Datapath,Pipelining|Sections 4.3,4.4, 4.5|{{:chap_4_1.pdf|Chap 4_1}}, {{:chap_4_6.pdf|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.pdf|Sample Final Solution}} | === Important Dates === * Classes start on May 5. * Victoria Day: University is closed on May 19. * Midterm Exam is on June 19. * The Drop Deadline is Friday July 4. * Final Exam is on Wednesday August 13 @ 9.00 AM.