Class Date

Topic

Reading

Note

Tues, Aug 21

History / Intro / Review

Chapter 1

 

Thurs, Aug 23

Machine Language

Chapter 2

 

Tues, Aug 28

Instruction Types

Chapter 2

 

Thurs, Aug 30

Basic Arithmetic

Chapter 3

 

Tues, Sep 4

Floating Point Arithmetic

Chapter 3

 

Thurs, Sep 6

ALU Design

Chapter 5

 

Tues, Sep 11

Circuitmaker

 

 

Thurs, Sep 13

Performance and Benchmarks

Chapter 4

 

Tues, Sep 18

Register Transfer Logic

Chapter 5

LAB #1 DUE

Thurs, Sep 20

Hardwired Control Unit

Chapter 5

 

Tues, Sep 25

Review

 

 

Thurs, Sep 27

First Test

 

Test #1

Tues, Oct 2

Microcoded Control Unit

Chapter 5

LAB #2 DUE

Thurs, Oct 4

More Microcode

Chapter 5

 

Tues, Oct 9

Pipelined Instructions

Chapter 6

 

Thurs, Oct 11

FALL BREAK

NO CLASS

 

Tues, Oct 16

Pipeline Hazards

Chapter 6

 

Thurs, Oct 18

Branch Prediction

Chapter 6

 

Tues, Oct 23

Interleaved / Cache Memory

Chapter 7

LAB #3 DUE

Thurs, Oct 25

Virtual Memory

Chapter 7

 

Tues, Oct 30

Review

 

 

Thurs, Nov 1

Second Test

 

Test #2

Tues, Nov 6

I/O Bus Design

Chapter 8

LAB #4 DUE

Thurs, Nov 8

Interrupts

Chapter 8

 

Tues, Nov 13

DMA

Chapter 8

 

Thurs, Nov 15

I/O Processors

Chapter 8

 

Tues, Nov 20

Security and Protection

 

 

Thurs, Nov 22

THANKGIVING

NO CLASS

 

Tues, Nov 27

Multi-Processor Systems

 

LAB #5 DUE

Thurs, Nov 29

Review for Final Exam

 

 

Thurs, Dec 6

Final Exam

 

Final Exam

6:30 – 9:00