W

Computer Science 281
Computer Organization

Denison
CS281 Schedule

Week Day Topics Reading
Due
Exercises
HW Due
1
1/16
to
1/20
M Introduction Syllabus
W Structure and Function, Evolution Ch. 1 & 2
R Number Systems Appendix A
F Computer Function, Instruction Sets 3.1,3.2,10.1 - 10.3
2
1/23
to
1/27
M No class -- MLK Observance   HW1--A.1 - A.10, all parts
W Addressing Modes and Formats Ch. 10, cont.
R Instruction sets; 0-3 Address Machines; PowerPC ISA Register Set Ch. 10.1-10.2
F PowerPC ISA Arithmetic, Load/Store Ch. 10.4
3
1/30
to
2/3
M Arithmetic Instructions and their Machine Code, Effective Address Calculation Ch. 10.4, Ch. 9.1-9.2
W Constructing addresses; EA calculation redux; asciz v. long storage, integer representation 9.1-9.2 HW2 10.1, 10.2, 10.6, 10.18, 10.19
Assembly1
R Sign Extension; PPC ISA Branches, Compare, translating if-then, if-then-else, and while HLL constructs 9.2, 10.4
F Integer overflow and carry; Addressing Modes; Logical Operations 9.3, 10.4, 11.1, 11.2, 11.3, 11.4
4
2/6
to
2/10
M Function calls/Calling conventions 10.4 redux, 10A
W Review Apndx 10B

HW3: 9.5, 9.7, 9.11; 10.3; 11.1, 11.3, 11.17, 11.18
Assemby for binary GCD

R Midterm 1
F Parameter passing; Endian-ness  
5
2/13
to
2/17
M Project discussion; Parameter block; begin Integer Multiplication 9.3  
W Integer multiplication cont.
R Booth's algorithm
F Unsigned Integer Division; Floating Point Intro 9.4 Project1
6
2/20
to
2/24
M Floating Point, cont. Addition/Substraction/Mult/Div 9.5
W Digital Logic Intro; Physics B.1, B.2 HW4 Due
R Combinational circuits I B.3
F Combinational circuits II B.3
7
2/27
to
3/3
M Sequential circuit intro B.4
W Sequential circuits; Clocked D master-slave flip-flop
R Finite State Machines and designing sequential circuits
F No class
8
3/6
to
3/10
M DSCPU Datapath  
W    
R     HW 5: 9.20 (as positive and use unsigned alg.), 9.23, 9.24, 9.38, 9.40, B.1, B.8 (a,b) B.11
F Midterm 2
9
3/20
to
3/24
M DSCPU Datapath redux; Hardwired control intro
W Hardwired control continued
R Microprogrammed control I
F Microprogrammed control II
10
3/27
to
3/31
M Processor/Register Organization 12.1,12.2 HW6, Booth and unsigned div. in asmbly for DSCPU sim.
W Instruction Cycle 12.3,12.4
R Single Cycle PowerPC Datapath Ch. 16
F Single Cycle PowerPC Datapath
11
4/3
to
4/7
M Multicycle Datapath Ch. 17 Extra Credit Post
W Multicycle Datapath
R Pipelining 12.5,12.6
F Pipelining
12
4/10
to
4/14
M Review
W Midterm 3
R Memory Hierarchy
F Cache Memory I Ch. 4 Project 3
13
4/17
to
4/21
M Cache Memory II Ch. 4
W Fully Associative and Set Associative Cache
R
F
14
4/24
to
4/28
M
W
R
F
5/1 M     Project 4



 All rights reserved, Thomas C. Bressoud and Denison University
For problems or questions regarding this web, contact bressoud@denison.edu.
Last updated: 08/20/04.