| Lecture 1: Boolean Alg | Mano 1.1 - 1.4, 2.1; P&H B.2, 3.2 |
| Lecture 2: Basic Combinational Circuits Updated: 3¿ù 13ÀÏ ¿ÀÈÄ6½Ã Changes: deleted old slides #13, 14, 15, 17; modified slide #11; new slides #13, 14, 27, 31, 32 | Mano 1.5, 2.2, 2.3, 4.4, 4.7; P&H B.3, B.5, B.7 |
| Lecture 3: Sequential Circuits and Registers | Mano 1.6, 1.7, 2.4 - 2.6, P&H B.7, P&H B.8 |
| Lecture 4: Integer Multiplication | P&H 3.4, 3.5 |
| Lecture 5: Floating Point Addition | P&H 3.6 |
| Lecture 6: Hardware Description Languages (optional) | |
| Lecture 7: Performance (optional) | |
| Lecture 8: Basic Machine Architecture | |
| Lecture 10: Transputer (optional) | |
| Lecture 11: MIPS ISA | P&H A.1, A.10 (Figure A.10.2 is very important) |
| Lecture 12: MIPS Architecture Slides 25-28 Updated May 14 | P&H 5.1, 5.3, 5.4 |
| Lecture 13: Mano ISA | Mano 5.1 - 5.3, 5.5 - 5.8, 6.2 |
| Lecture 14: MIPS assembler and PCSPIM (optional) | |
| Lecture 15: MIPS Multicycle and MicroprogramSlide 20 Updated May 15 | |
| Lecture 16: Cache | |
| Lecture 17: MIPS pipeline architecture (optional) |