Assembly
Computer Organization and Assembly Languages, Fall 2007

Jump to...

09/17 overview
10/01 Combinational logic
10/08 Sequential logic
10/15 TOY architecture
10/22 TOY programming
10/29 Architecture and assembly basics
11/05 ARM Architecture
11/19 ARM Assembly
11/26 ARM Assembly II
12/03 Gameboy Advance
12/10 IA32 assembly basics
12/24 arithmetic
12/24 procedures
12/31 real arithmetic
01/07 SIMD


Lectures

Date Topic slides readings/related links

2007/09/17 course overview ppt/pdf/4-up pdf
TOY
2007/10/01
2007/10/08
2007/10/15
2007/10/22
2006/10/29
Slides adapted from Princeton
combinational circuits
sequential circuits
TOY architecture
TOY machine
TOY assembly

ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
2007/10/29 Architecture and
Assembly basics
ppt/pdf/4-up pdf
  • Chapter 2 of the textbook
ARM
2007/11/05 ARM Architecture ppt/pdf/4-up pdf
2007/11/19 ARM Assembly ppt/pdf/4-up pdf
2007/11/26 ARM Assembly II ppt/pdf/4-up pdf
2007/12/03 Gameboy Advance ppt/pdf/4-up pdf
Intel
2007/12/10
2007/12/17
IA32 assembly basics ppt/pdf/4-up pdf
2007/12/24 Arithmetics
Procedures
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
  • Chapters 5, 7 and 8 of the textbook
2007/12/31 real arithmetics ppt/pdf/4-up pdf
2008/1/7 SIMD ppt/pdf/4-up pdf