Assembly
Computer Organization and Assembly Languages, Fall 2009

Jump to...

09/14 overview
09/21 Combinational logic
09/28 Sequential logic
10/12 TOY architecture
10/19 TOY programming
11/26 TOY assembly
11/02 Advanced Architecture
11/09 midterm
11/16 ARM Architecture
11/16 ARM Instructions
11/30 ARM Assembly
11/30 ARM Optimization
12/07 IA32 architecture
12/07 IA32 assembly
12/14 IA32 ISA


Lectures

Date Topic slides readings/related links

2009/09/14 course overview ppt/pdf/4-up pdf
TOY
2009/09/21
2009/09/28
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
2009/11/02 Advanced Architecture ppt/pdf/4-up pdf

ARM
2009/11/16
2009/11/16
2009/11/30
2009/11/30
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
2009/12/7
2009/12/7
2009/12/14
2009/12/21
2009/12/28
2010/1/4
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