University of Minnesota
Machine Architecture and Organization (sec 010)
index.php

Lecture slides

  • September 5th, 2018: Course overview, 6up PDF (posted 9/5)
  • September 7th-12th, 2018: C language basics, 6up PDF (v7 posted 9/12)
  • September 14th-21st, 2018: Bits, bytes, and integers, 6up PDF (v2 posted 9/17)
  • September 21st, 2018: Floating point, 6up PDF (posted 9/20)
  • September 24th-28th, 2018: Machine-level code basics, 6up PDF (v2 posted 9/28)
  • September 28th-October 1st, 2018: Machine-level code: control, 6up PDF (v2 posted 9/28)
  • October 1st-12th, 2018: Machine-level code: procedures, 6up PDF (v3 posted 10/5)
  • October 5th, 2018: Midterm 1 review, 6up PDF (posted 10/5)
  • October 12th-15th, 2018: Machine-level arrays and structs, 6up PDF (posted 10/12)
  • October 15th-17th, 2018: Machine code extra topics, 6up PDF (v2 posted 10/17)
  • October 17th-22nd, 2018: Memory allocation part 1, 6up PDF (posted 10/17)
  • October 22nd-24th, 2018: Memory allocation part 2, 6up PDF (posted 10/22)
  • October 24th-26th, 2018: Instruction set architecture, 6up PDF (posted 10/24)
  • October 29th, 2018: Basics of logic design, 6up PDF (posted 10/26)
  • October 31st, 2018: Sequential CPU implementation, 6up PDF (posted 10/29)
  • November 2nd, 2018: Pipelining in CPUs, 6up PDF (posted 10/31)
  • November 5th-7th, 2018: Memory hierarchy and caching, 6up PDF (posted 11/5)
  • November 7th-12th, 2018: Cache memories, 6up PDF (posted 11/7)
  • November 12th-26th, 2018: Optimization, 6up PDF (v2 posted 11/21)
  • November 14th, 2018: Midterm 2 review, 6up PDF (posted 11/14)
  • November 26th-28th, 2018: Virtual memory concepts, 6up PDF (posted 11/26)
  • November 30th-December 3rd, 2018: Virtual memory systems, 6up PDF (posted 11/28)
  • December 3rd, 2018: Exceptional control flow, 6up PDF (posted 12/3)
  • December 7th-10th, 2018: Linking, 6up PDF (posted 12/3)
  • December 10th, 2018: Side channels and transient execution, 6up PDF (posted 12/10)
  • December 12th, 2018: Final exam review, 6up PDF (posted 12/12)