CS-341, Computer Organization

Fall 1999

Dr. C. Vickery

Contents

Contact Information

Email vickery at babbage dot cs dot qc dot edu
Phone 718-997-3508
Office Hours Tuesday Noon to 1:00 and Friday, 1-2 PM
My office is SB A-222 (down the hall from the Computer Science Department office).
Course URL http://babbage.cs.qc.edu/courses/cs341 ]
Required Text Tanenbaum, A. S.
Structured Computer Organization, Fourth Edition.
Prentice Hall, 1999. ISBN 0-13-095990-1.
Grading
(Percentages are approximate!)
Homework and/or Quizzes 10%
Exams 1, 2, & 3 30% each

Class Schedule

Note: This page will be updated regularly during the semester.

Class No. Date Topic Assignment
1 August 31 Course Introduction and Scope.
Review of Computers and Programming.
Chapter 1
Units of Measure ]
2 Sept 3 Layers of Abstraction.
Measures of Performance.
Be prepared to discuss all exercises at the end of Chapter 1.
Whose name is associated with the architecture shown on the board in Tuesday's class?
3 Sept 7 Information Encoding Read Chapter 2
4 Sept 10 Information Encoding, continued
I/O Devices; Error Correcting Codes
 
5 Sept 14 Memory Concepts  
6 Sept 17 Primary and Secondary Memory Principles Homework 1 Due ]
7 Sept 24 Digital Logic Read Chapter 3
8 Sept 27 Digital Logic, continued  
9 Oct 1 Decoders, Multiplexers, PLAs  
10 Oct 5 ALU Design Homework 2 Due ]
11 Oct 8 ALU Design, continued Homework 3 Due ]
12 Oct 12 First Exam
13 Oct 15 Sequential Logic  
14 Oct 19 Flip-Flops and Registers  
15 Oct 22 Memory Design Homework 4 Due ]
16 Oct 26 Busses and Interrupts  
  Oct 27 End of P/NC and unevaluated withdrawal period
17 Oct 29 Device Controller Design Homework 5 Due ]
18 Nov 2 Busses and Device Controllers  
19 Nov 5 Interrupt Processing  
20 Nov 9 Datapath clock cycle timing.  
21 Nov 12 MIC-1 Register Design  
22 Nov 16 Condition Code Bits. Microinstruction format.  
23 Nov 19 Microinstructions Homework 6 Due ]
24 Nov 23 Second Exam
Class notes, plus sections 3.3 through 4.2 and Appendix A.
25 Nov 30 Microprogramming the IADD instruction  
26 Dec 3 Microinstruction format; microprogramming.  
27 Dec 7 ILOAD and Microcode continued. Homework 7 Due ]
28 Dec 10 Wide Load; Speeding up MIC-1 End of Term Information ]
  Dec 17
11:00 AM to 1:00 PM
Final Exam

[ Course Home Page ]