Computer Organization Lectures for Fall 2011
Lecture |
Date |
Topics |
Overheads |
Handouts |
---|---|---|---|---|
01 |
Aug 23 |
Introduction to Computer Organization and Terminology; Computer History |
||
02 |
Aug 25 |
Unsigned numbers |
||
03 |
Aug 30 |
Signed integers: two's complement |
|
|
04 |
Sep 01 |
Floating Point Representation |
|
|
05 |
Sep 06 |
Character representation Error Detection and Correction |
|
|
06 |
Sep 08 |
Boolean logic |
||
07 |
Sep 13 |
Combinational circuits: decoders, multiplexers, adders |
|
|
08 |
Sep 15 |
One-bit memories: SR-latch, timing diagrams, gated/clocked SR-latch, D-latch, D-flip flop |
||
09 |
Sep 20 |
Register file |
|
|
10 |
Sep 22 |
More on Register file |
|
|
11 |
Sep 27 |
Review for Test1 |
|
|
12 |
Sep 29 |
Test 1: Chapters |
|
|
13 |
Oct 04 |
Sections 4.1-4.7 Computer Components MARIE Introduction |
MARIE Instruction Set Architecture (ISA)
|
|
14 |
Oct 06 |
MARIE RTL: Fetch-Decode-Execute steps MARIE Software Demo |
|
|
15 |
Oct 11 |
MARIE Hardwired Control Unit |
||
16 |
Oct 13 |
MARIE Microprogrammed Control Unit |
|
|
17 |
Oct 18 |
MIPS Architecture and Assembly Language Introduction: Control structures |
|
|
18 |
Oct 20 |
MIPS Architecture and Assembly Language Introduction: Control structures |
|
|
19 |
Oct 25 |
Walking pointers in an array and 2-D arrays |
|
|
20 |
Oct 27 |
Run-time stack in HLL with CalculatePowers example |
|
|
21 |
Nov 01 |
Review for Test 2 |
|
|
22 |
Nov 03 |
Test 2: |
|
|
23 |
Nov 08 |
CalculatePowers MIPS calling convention example |
|
|
24 |
Nov 10 |
Insertion Sort MIPS calling convention example; PCSpim I/O |
|
|
25 |
Nov 15 |
MIPS Logical and shift instruction |
|
|
26 |
Nov 17 |
Hardware support for the Operating system |
||
Thanksgiving Break |
||||
27 |
Nov 29 |
Types of I/O Data Transfer: programmed-I/O, interrupt-driven, and DMA; Operating System process management and queues |
|
|
28 |
Dec 01 |
CISC vs. RISC; Instruction Pipelining |
|
|
29 |
Dec 06 |
Cache and Virtual Memory |
||
30 |
Dec 08 |
Review for Final Exam |
|
|
Final Exam, Wednesday (December 14) 1-2:50 PM in ITT 322 |