Lectures 1 and 2 | General Introduction | |
Lecture 2 | Binary number system | |
Lectures 3 and 4 | MIPS ISA | |
Lecture 4 | Load-Store instructions | |
Lecture 5 | Conditional, Mult-Div and Logical instructions | |
Lectures 6 and 7 | Procedures | |
Lecture 7 | Factorial in assembly language | |
Lecture 8 | Evolution of ISA's | |
Lecture 9 | Performance of computer systems | |
Lectures 10 and 11 | Single cycle implementation - Data Path | |
Lecture 11 | Single cycle implementation - Control Unit | |
Lecture 12 | Multiple cycle implementation - Data path | |
Lecture 13 | Multiple cycle implementation - Control Unit | |
Lecture 15 | Microprogramming | |
Lecture 15 | Introduction to pipelining | |
Lecture 16 | Pipelining (deal case) | |
Lectures 17 and 18 | Pipelining Hazards | |
Lecture 19 | Cache Organizations | |
Lecture 20 | Cache Performance | |
Lecture 21 | Intro. to virtual memory | |
Lectures 22 and 23 | Paging systems | |
Lectures 24 and 25 | I/O | |
Lecture 26 | Networks | |
Lecture 27 | Floating-point representation |
378admin@cs.washington.edu