Course materials
Computer Organization and Assembly Language (CS-223)
Download lecture slides and topic summaries for the course.
| Lecture Topic | Download |
|---|---|
Lecture 1: Course Intro and What Assembly Is
|
Download PDF |
Lecture 2: Data Representation and Boolean Logic Basics
|
Download PDF |
Lecture 3: x86 Processor Architecture (How the CPU and Memory Work)
|
Download PDF |
Lecture 4: Assembly Language Fundamentals (Core Instructions and Addressing)
|
Download PDF |
Lecture 5: Procedures and the Runtime Stack
|
Download PDF |
Lecture 6: Conditional Processing (Making Decisions in Assembly)
|
Download PDF |
Lecture 7: MASM Control-Flow Directives (.IF / .WHILE / .REPEAT)
|
Download PDF |
Lecture 8: Advanced Procedures I (Stack Frames and Parameters)
|
Download PDF |
Lecture 9: Advanced Procedures II
|
Download PDF |
Lecture 10: Locality, Memory Hierarchies, and Cache Basics
|
Download PDF |