Date |
Topic |
Do |
Read |
Note |
9/2 |
No Class |
|
|
Labor Day |
9/4 |
Introduction |
Begin: HW 1 |
Ch. 1 |
slides |
9/6 |
Pseudo C - Goto |
|
Ch. 1 |
slides |
9/9 |
Pseudo C - Assembly |
Due: HW 1 |
Ch. 1 |
|
9/11 |
Number Bases |
Begin: HW 2 |
Ch. 2.1 |
slides |
9/13 |
Characters & Words |
|
Ch. 2.1 |
slides |
9/16 |
MIPS - First Look at Assembly |
Due: HW 2 |
|
slides
code
|
9/18 |
MIPS - Loops & Memory |
Begin: HW 3 |
|
slides
loops,
arrays
|
9/20 |
MIPS - Functions & Structures |
|
|
slides 1
& 2
ASCII,
functions
|
9/23 |
Stack Data |
Due: HW 3 |
|
stacks |
9/25 |
Recursive Functions |
Begin: HW 4 |
|
factorial,
trees
|
9/27 |
MIPS Programming |
|
|
9/30 |
Boolean Operations |
|
Ch. 2.1 |
slides |
10/2 |
1 & 2's Complement |
|
Ch. 2.2 |
slides
1
&
2
|
10/4 |
Integer Operations |
|
Ch. 2.3 |
slides |
10/7 |
Test 1 Review |
Due: HW 4 |
|
slides |
10/9 |
Test 1 |
Begin: HW 5 |
|
|
10/11 |
Finite Automata |
|
Ch. 2.4 |
slides |
10/14 |
No class |
|
|
Indigenous People's Day |
10/16 |
Fixed & Floating Point |
|
Ch. 2.4 |
slides |
10/18 |
(De)Normalized Floating Points |
|
Ch. 2.4 |
slides |
10/21 |
Rounding & Arithmetic |
Due: HW 5 |
|
|
10/23 |
Floating-Point Conversion |
Begin: HW 6 |
|
|
10/25 |
MIPS Machine Code |
|
|
slides |
10/28 |
Assembler Translation |
|
Ch 3.1 - 3.2 |
slides
|
10/30 |
Evolution of Intel x86 |
Due: HW 6 |
Ch 3.3 - 3.5 |
slides
|
11/1 |
x86(-64) Instructions |
Begin: HW 7 |
Ch 3.6 |
slides
|
11/4 |
x86(-64) Control Flow |
|
Ch 3.6 |
slides
|
11/6 |
Advanced Structured Control |
|
Ch 3.7 |
slides
|
11/8 |
x86(-64) Calling Conventions & Recursion |
|
Ch 3.7 |
slides
|
11/11 |
No class |
|
|
Veterans Day |
11/12 |
Data Representation |
|
Ch 3.8 - 3.9 |
slides
|
11/15 |
Test 2 Review |
Due: HW 7 |
|
|
11/18 |
Test 2 |
|
|
|
11/20 |
The Binary Bomb |
Begin: HW 8 |
|
slides
|
11/22 |
Pure Digital Logic |
|
|
slides
|
11/25 |
State and Memory |
|
|
slides
|
11/27 - 11/29 |
No class |
|
|
Thanksgiving |
12/2 |
Y86 Design |
|
|
slides
|
12/4 |
Y86 Encoding & Control |
|
|
slides
1
&
2
|
12/6 |
Pipelines & Caching |
|
|
slides
|
12/9 |
Final Review |
Due: HW 8 |
|
|
12/11 |
Final Review |
|
|
|
12/20 |
Submission Cutoff |
No Exceptions |
|
|