Assembly
Computer Organization and Assembly Languages, Fall 2012

Jump to...

09/12 overview
09/19 Combinational logic
09/26 Sequential logic
10/03 TOY architecture
10/17 TOY programming
10/24 TOY assembly
10/31 Quiz
11/07 Advanced Architecture
11/07 ARM Architecture
11/14 ARM Instructions
11/21 ARM Assembly
12/05 ARM Optimization


Lectures

Date Topic slides readings/related links

2012/09/12 course overview ppt/pdf/4-up pdf
TOY
2012/09/19
2012/09/26
2012/10/03
2012/10/17
2012/10/24
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
2012/11/07 Advanced Architecture ppt/pdf/4-up pdf

ARM
2012/11/07
2012/11/14
2012/11/21
2012/12/05
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
2012/12/12
2012/12/12
2012/12/19
2012/12/26
2013/01/02
2013/01/02
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