Assembly
Computer Organization and Assembly Languages, Fall 2005

Jump to...

09/22 overview
09/29 architecture I
10/06 architecture II
10/13 assembly fundamentals
10/20 data transfer, addressing and arithmetic
10/27 procedure
11/03 condition
11/17 arithmetic
11/24 advanced procedure
12/01 string and array
12/08 struct and macro
12/15 high level language interface
12/22 real arithmetic
12/29 SIMD
01/05 cache


Lectures

Date Topic slides readings/related links

2005/09/22 course overview ppt/pdf/4-up pdf
  • Chapter 1 of the textbook
2005/09/29 architecture I ppt/pdf/4-up pdf
2005/10/06 architecture II ppt/pdf/4-up pdf
2005/10/13 assembly fundmentals ppt/pdf/4-up pdf
  • Chapter 3 of the textbook
2005/10/20 data transfer, addressing and arithmetic ppt/pdf/4-up pdf
  • Chapter 4 of the textbook
2005/10/27 procedure ppt/pdf/4-up pdf
  • Chapter 5 of the textbook
2005/11/03 condition ppt/pdf/4-up pdf
  • Chapter 6 of the textbook
2005/11/17 arithmetic ppt/pdf/4-up pdf
  • Chapter 7 of the textbook
2005/11/24 advanced procedure ppt/pdf/4-up pdf
  • Chapter 8 of the textbook
2005/12/01 string and array ppt/pdf/4-up pdf
  • Chapter 9 of the textbook
2005/12/08 struct and macro ppt/pdf/4-up pdf
  • Chapter 10 of the textbook
2005/12/15 high level language interface ppt/pdf/4-up pdf
  • Chapter 12 of the textbook
2005/12/22 real arithmetic ppt/pdf/4-up pdf
2005/12/29 SIMD ppt/pdf/4-up pdf
2006/01/05 cache ppt/pdf/4-up pdf