Computer Organization Spring 2008
Lect # | Tuesday | Thursday | ||
1 | 1/15 | Sections 1.1 - 1.4: Intro. to Computer Organization | 1/17 | Sections 1.5, 2.1-2.3: Computer History; Binary and Hexadecimal number systems; Unsigned Integers |
3 | 1/22 | Section 2.4: Signed Integers | 1/24 | Section 2.5: IEEE 754 Floating Point |
5 | 1/29 | Sections 2.5: Floating Point Range, Precision, and Accuracy | 1/31 | Sections 2.6-2.7: Characters; Error Correction and Detection |
7 | 2/5 | Sections 3.1-3.3: Boolean Algebra; Logical Gates | 2/7 | Section 3A: K-maps |
9 | 2/12 | Section 3.4-3.5: Common Combinational Circuits | 2/14 | Section 3.6: 1-bit latches, Timing Diagrams |
11 | 2/19 | Section: 3.6: Flip-Flops | 2/21 | Section: 3.6: Registers; Register File |
13 | 2/26 | Review for Test 1 | 2/28 | Test 1 |
15 | 3/4 | Square Memory implementation of RAM | 3/6 | Section 4.1- 4.7:CPU, Bus, Clock, I/O, Memory, Interrupts |
17 | 3/11 | Section 4.8-4.10: MARIE, Fetch-decode-execute cycle, Simple MARIE AL programming | 3/13 | MARIE programming practice |
3/18 | Spring Break | 3/20 | Spring Break | |
19 | 3/25 | Section 4.11-4.13: Assemblers; MARIE Hardwired Control Unit | 3/27 | Section 4.13: MARIE Microprogrammed Control Unit |
21 | 4/1 | Section 4.14: Intel x86 (CISC), MIPS (RISC) architectures | 4/3 | MIPS Instruction Set and simple programs |
23 | 4/8 | MIPS practice and Test 2 review | 4/10 | Test 2 |
25 | 4/15 | MIPS arrays and walking pointers | 4/17 | Run-time stack and MIPs calling conventions |
27 | 4/22 | Example using MIPS calling conventions | 4/24 | MIPS system calls and logical instructions |
29 | 4/29 | Hardware Support for Operating System | 5/1 | Hardware Support for Operating System |
Final: Tuesday, May 6 from 8-9:50 AM in ITT 322 |