Machine Architecture and Organization (sec 010)
index.php
Main navigation |
Main content
Lecture slides
- January 22nd, 2020: Course overview,
6up PDF (v2 posted 1/27)
- January 24th-31st, 2020: C language basics,
6up PDF (v2 posted 1/31)
- February 3rd-7th, 2020: Bits, bytes, and integers,
6up PDF (posted 2/3)
- February 10th-12th, 2020: Floating point,
6up PDF (posted 2/10)
- February 12th-17th, 2020: Machine-level code basics,
6up PDF (posted 2/17)
- February 17th-19th, 2020: Machine-level code: control,
6up PDF (posted 2/17)
- February 21st, 2020: Midterm 1 review,
6up PDF (posted 2/21)
- February 26th-28th, 2020: Machine-level code: procedures,
6up PDF (posted 2/26)
- March 2nd-6th, 2020: Machine-level arrays and structs,
6up PDF (posted 2/28)
- March 6th, 2020: Machine-level advanced topics,
6up PDF (posted 3/6)
- March 18th-20th, 2020: Instruction set architectures,
6up PDF (v2 posted 3/18)
- March 20th-23rd, 2020: Logic design,
6up PDF (posted 3/20)
- March 23rd-25th, 2020: Sequential CPU design,
6up PDF (posted 3/23)
- March 27th, 2020: CPU pipelining,
6up PDF (posted 3/25)
- March 30th-April 1st, 2020: Memory hierarchy,
6up PDF (posted 3/30)
- April 1st-3rd, 2020: Cache memories,
6up PDF (posted 4/1)
- April 6th-15th, 2020: Optimization,
6up PDF (posted 4/6)
- April 8th, 2020: Midterm 2 review,
6up PDF (posted 4/8)
- April 17th-20th, 2020: Virtual memory concepts,
6up PDF (posted 4/15)
- April 20th-22nd, 2020: Virtual memory systems,
6up PDF (posted 4/20)
- April 24th-27th, 2020: Dynamic memory allocation basics,
6up PDF (posted 4/22)
- April 27th-29th, 2020: Advanced dynamic memory allocation,
6up PDF (posted 4/27)
- May 1st, 2020: Linking, 6up PDF (posted 4/30)
- May 4st, 2020: Final review, 6up PDF (posted 5/4)