The slides shown in the class together with reading assignments are posted here. The slides are intended as supplementarymaterials, you are expected to take notes during the class. Reading assignments refer to the second edition of the textbook.

Week 1

Wednesday, 9/6
Course Overview, Overview of Computer Organization ( Notes )
Friday, 9/8
Binary: base 10 to base 2, base 2 to base 10, 2's complement ( Notes )
Reading Assignment
Chapter 1, 2.2

Week 2

Monday, 9/11
Other Useful Representations, Boolean Algebra, Gates, Combinational Circuits ( Notes )
Wednesday, 9/13
Adder, Circuit Simplification, K-map ( Notes, Homework 1 )
Friday, 9/16
Circuit Equivalence, Quiz1 ( Notes )
Reading Assignment
Chapter 3.1, 3.2

Week 3

Monday, 9/18
Useful Combinational Circuits, VHDL ( Notes )
Wednesday, 9/20
Useful Combinational Circuits ( Notes, Homework 2 )
Friday, 9/22
Review Useful Combinational Circuits
Reading Assignment
Chapter 3.1, 3.2

Week 4

Monday, 9/25
Sequential Circuits, State Machines, VHDL for State Machine ( Notes )
Wednesday, 9/27
S-R latch, clocked S-R latch, Locked D latch, Edge-triggered D latch, Building Blocks ( Notes, Homework 3 )
Friday, 9/29
Programmable Circuits: A simple count
Reading Assignment
Chapter 3.3

Week 5

Monday, 10/2
Extending the Count ( Notes )
Wednesday, 10/4
Programming on the Count ( Homework 4 )
Friday, 10/6
Programming on the Count (cont.)
Reading Assignment
Chapter 4.1

Week 6

Monday, 10/09
IAS Computer ( Notes )
Wednesday, 10/11
Memory: Characteristics of Memory Sytems, Memory Hierarchy ( Notes )
Friday, 10/13
Cahce, Cache Mapping: Direct Mapping, Associative Mapping ( Notes )
Reading Assignment
Chapter 2

Week 7

Monday, 10/16
Fall break
Wednesday, 10/18
Cache Mapping: Set-Associative Mapping ( Notes, Homework 5 )
Friday, 10/20
Review Cache Mapping
Reading Assignment
Chapter 2

Week 8

Monday, 10/23
Instruction Set Architectures ( Notes )
Wednesday, 10/25
Instruction Set Architectures, CISCs, RISCs ( Notes, Homework 6 )
Friday, 10/27
RISC Instructions
Reading Assignment
Chapter 2, 5

Week 9

Monday, 10/30
Addressing Mode ( Notes )
Wednesday, 11/01
Addressing Mode, Register Organization ( Notes, Homework 7 )
Friday, 11/03
Type of Operations ( Notes )
Reading Assignment
Chapter 5

Week 10

Monday, 11/06
Stack ( Notes )
Wednesday, 11/08
Interrupts, Assembly Language ( Notes, Homework 8 )
Friday, 11/10
Real Instruction Formats ( Notes )
Reading Assignment
Chapter 7

Week 11

Monday, 11/13
Two-pass Assembler, Pipeline ( Notes )
Wednesday, 11/15
Pipeline Calculation ( Notes, Homework 9 )
Reading Assignment
Chapter 4.4, 4.5

© 2017 Ying Li. Page last modified: .