Computer Organization Lectures for Fall 2008
Lecture |
Date |
Topics |
Overheads |
Handouts |
---|---|---|---|---|
01 |
8/26 |
Introduction to Computer Organization and Terminology; Computer History |
||
02 |
9/28 |
Unsigned numbers |
|
|
03 |
9/2 |
Signed integers: two's complement |
|
|
04 |
9/4 |
Floating Point Representation |
|
|
06 |
9/9 |
Character representation Error Detection and Correction |
|
|
07 |
9/16 |
Boolean logic |
|
|
09 |
9/23 |
Combinational circuits: decoders, multiplexers, adders |
|
|
11 |
9/30 |
One-bit memories: SR-latch, timing diagrams, gated/clocked SR-latch, D-latch |
|
|
13 |
10/7 |
D-flip flop and register file; Review for Test1 |
|
|
14 |
10/9 |
Test 1 |
|
|
15 |
10/14 |
Return Test 1; Square Memory Implementation |
||
16 |
10/16 |
Sections 4.1-4.7 Computer Components MARIE Introduction |
|
|
17 |
10/21 |
MARIE Assembly Language Programming Examples MARIE Simulator and Environment |
|
|
18 |
10/23 |
MARIE Assembly Language Practice; MARIE Hardwired Control Unit |
||
19 |
10/28 |
MARIE Microprogrammed Control Unit |
|
|
20 |
10/30 |
MIPS Assembly Language Introduction: Control structures |
||
21 |
11/4 |
MIPS: Practice; 1-D arrays; Multidimensional Arrays, Pointer Walking; |
|
|
22 |
11/6 |
MIPS Practice |
|
|
23 |
11/11 |
Run-time stack and Test 2 Review |
||
24 |
11/13 |
Test 2 |
|
|
25 |
11/18 |
MIPS calling conventions |
|
|
26 |
11/20 |
Examples using MIPS calling conventions |
|
|
Thanksgiving Break – November 24-28 |
||||
27 |
12/2 |
PCSpim system calls |
|
|
28 |
12/4 |
MIPS bit-wise logic and shift/rotate instructions |
||
29 |
12/9 |
Hardware support for the Operating System |
||
30 |
12/11 |
Hardware support for the Operating System, and Review for the Final |
|
|
Final Exam, Tuesday (December 16) 8-9:50 AM in ITT 328 |