List of topics (in order) and readings, along with links to videos and slides used in videos.
This page is currently being edited. Some links are not connected yet.
Topics | ||
---|---|---|
01: |
Introduction to Computer Architecture // Read: 1.1-1.5 |
|
02: |
Numbering and Coding Systems // Read: 2.4, 2.9 |
|
03: |
Getting Started with MIPS // Read: 2.1-2.3 |
|
04: |
MIPS Machine Code // Read: 2.5 |
|
05: |
MIPS Arithmetic/Logic Instructions // Read: 2.6, 3.1-3.4 |
|
06: |
MIPS Control Instructions // Read: 2.7 |
|
07: |
Functions and the Stack // Read: 2.8, 2.10 |
|
08: |
Advanced MIPS Coding // Read: 2.13-2.14 |
|
Exam 1 |
||
09: |
MIPS Floating Point // Read: 3.5 |
|
10: |
CPU Performance // Read: 1.6-1.10 |
|
11: |
CPU Comparisons // Read: 2.16-2.18 |
|
12: |
Compilers and System Programs // Read: 2.12 |
|
13: |
Computer Organization |
|
14: |
MMIO: Memory Mapped I/O |
|
|
||
15: |
Digital Logic Overview // Read: Appendix B |
|
16: |
MIPS Non-Pipelined Implementation // Read: 4.1-4.2 |
|
17: |
MIPS Control Signals // Read: 4.3-4.5 |
|
Exam 2 |
||
18: |
MIPS Pipeline 1 // Read: 4.6-4.8 |
|
19: |
MIPS Pipeline 2 // Read: 4.6-4.8 |
|
20: |
Memory 1 // Read: 5.1-5.2 |
|
21: |
Memory 2 // Read: 5.3-5.5 |
|
22: |
Memory 3 // Read: 5.6-5.9 |
|
23: |
Parallelism // Read: 6.1-6.7 |
|
24: |
Dependability and Security |
|
25: |
RISC-V |
|
Exam 3 |
Textbook: |
Computer Organization and DesignMIPS (SIXTH) Edition by David Patterson & John Hennessy |
---|