Computer Organization Lectures for Spring 2013
Lecture |
Date |
Topics |
PowerPoints “Overheads” |
Handouts |
---|---|---|---|---|
01 |
Jan 15 |
Ch. 1: Intro. to Computer Architecture |
||
02 |
Jan 17 |
Sections 2.1 - 2.3: Binary and Hexadecimal numbers; Unsigned Integer and Character representations |
||
03 |
Jan 22 |
Sections 2.4 - 2.5: Signed Integers: two’s complement; Multiplication by Booth’s Algorithm |
|
|
04 |
Jan 24 |
Section 2.6 – 2.7: IEEE 754 Floating Point Representation, Range, Precision, and Arithmetic |
|
|
5 |
Jan 29 |
Section 2.9: Logic gates, Boolean Algebra, and circuits |
||
06 |
Jan 31 |
Section 2.9: Common circuits |
|
|
07 |
Feb 5 |
Boolean function simplification with k-maps |
|
|
08 |
Feb 7 |
Section 2.10: Intro. To sequential circuits |
Questions on sequential circuits: one-bit memory, D flip-flop, shift register, register file |
|
09 |
Feb 12 |
|
|
|
10 |
Feb 14 |
Sections 3.1 - 3.3: Intro. To ARM assembly language |
||
11 |
Feb 19 |
Review for Test 1 |
|
|
12 |
Feb 21 |
Test 1 |
|
|
13 |
Feb 26 |
ARM memory-addressing modes |
||
14 |
Feb 28 |
Keil uVision 4 Demo, ARM Insertion Sort |
||
15 |
Mar 5 |
HLL and ARM procedure/fn calls |
|
|
16 |
Mar 7 |
ARM Practice: CalculatePowers and Insertion Sort Examples |
|
|
17 |
Mar 12 |
Code Insertion Sort Example |
||
18 |
Mar 14 |
Logical and shift example: bit string representation of sets |
||
Spring Break March 18 to March 22 |
||||
19 |
Mar 26 |
Ch 6: Performance overview |
||
20 |
Mar 28 |
Section 7.1: Control Unit overview |
||
21 |
Apr 2 |
Review for Test 2 |
||
22 |
Apr 4 |
Test 2 |
|
|
23 |
Apr 9 |
Section 7.3: Intro. To Pipelining; Section 8.1: Intro. To Superscalar |
||
24 |
Apr 11 |
|
|
|
25 |
Apr 16 |
Memory Hierarchy |
||
26 |
Apr 18 |
|
|
|
27 |
Apr 23 |
Hardware support for OS |
||
28 |
Apr 25 |
Types of I/O Data Transfer: programmed-I/O, interrupt-driven, and DMA; Operating System process management and queues |
|
|
29 |
Apr 30 |
|
|
|
30 |
May 2 |
Review for Final Exam |
|
|
Final Exam, Tuesday (May 7) 8-9:50 AM in ITT 322 |