| |
Assignment
|
Topic |
Due Date
|
| 1 |
B - Sections 1.1-1.8, P- Chapter 2 |
MIPS Architecture |
1/14 |
| 2 |
B - 3.1-3.4, 3.6, 3.7, 3.12 P- Chapter 0 |
Bits and binary |
1/19 |
| 3 |
B - 3.8-3.11, 3.13-3.15 P- Chapter 1 |
Bits - negative numbers- logic operations |
1/21 |
| 4 |
B - Chapter 4 P - Chapter 3 |
MIPS simulator |
1/26 |
| 5 |
B - 2.1-2.5 |
Assembler algorithm development |
1/28 |
| 6 |
B - 2.6 - 2.11 |
Control structures |
2/2 |
| 7 |
P - Chapter 4 |
Arrays and Pointers |
2/4 |
| 8 |
B- Chapter 5 |
Algorithm development |
2/9 |
| 9 |
NONE - TEST 1 |
|
2/11 |
| 10 |
P - Chapter 9 |
Floating point representation |
2/16 |
| 11 |
Addressing Modes - slides |
Addressing Modes |
2/18 |
| 12 |
B - 6.1-6.3 P- 5.1, 5.2 |
Function Calling |
2/23 |
| 13 |
B - 6.4-6.8 P - 5.3, 5.4, 5.5 |
Local Variables and the stack |
2/25 |
| 14 |
Breadboard Logic Book Chapter 1 |
|
3/2 |
| 15 |
More BreadBoard |
|
3/4 |
| 16 |
|
|
|
| 17 |
B - Chapter 7 |
Reentrant Code |
3/9 |
| 18 |
NONE - TEST 2 |
|
3/11 |
| 19 |
P - Chapter 7 |
Recursion |
3/21 |
| 20 |
P - Chapter 6 |
File I/O |
3/25 |
| 21 |
B - Chapter 8 |
Memory Mapped I/O |
3/30 |
| 22 |
B - Chapter 9 |
Exceptions/Interrupts |
4/1 |
| 23 |
P - Chapter 11 |
Exception Handling |
4/6 |
| 24 |
Lecture Notes |
The assembly process |
4/8 |
| 25 |
NONE - TEST 3 |
|
4/13 |
| 26 |
B - Chapter 10 |
Pipelining |
4/15 |
| 27 |
P - Chapter 12 |
Cache and Pipeline |
4/20 |
| 28 |
|
|
4/22 |