Assembly
Computer Organization and Assembly Languages, Fall 2008

Jump to...

09/17 overview
09/22 Combinational logic
10/06 Sequential logic
10/13 TOY architecture
10/20 TOY programming
10/27 midterm
11/03 TOY assembly
11/10 Advanced Architecture
11/17 ARM Architecture
11/17 ARM Instructions
12/01 ARM Assembly
12/01 ARM Optimization
12/08 IA32 architecture
12/08 IA32 assembly
12/15 IA32 ISA
12/22 procedures
12/31 real arithmetic
01/05 SIMD


Lectures

Date Topic slides readings/related links

2008/09/15 course overview ppt/pdf/4-up pdf
TOY
2008/09/22
2008/10/06
2008/10/13
2008/10/20
2008/11/03
Slides adapted from Princeton
combinational circuits
sequential circuits
TOY architecture
TOY programming
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
2008/11/10 Advanced Architecture ppt/pdf/4-up pdf

ARM
2008/11/17
2008/11/17
2008/12/1
2008/12/1
ARM Architecture
ARM Instructions
ARM assembly
ARM optimization
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
ppt/pdf/4-up pdf
Intel
2008/12/8
2008/12/8
2008/12/15
2008/12/22
2008/12/29
2009/1/5
IA32 architecture
IA32 assembly basics
IA32 ISA
procedure
real arithmetic
SIMD
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
ppt/pdf/4-up pdf