CS-341 Computer Organization

Section 9TA3 (1076) - Dr. Vickery

Spring 2002

Course Administration ]

Check Grades ]

Course Schedule

Class
Number
Date  
1 January 29 Course Introduction
Read Chapter 1
2 February 1 Binary Numbers
Assignment 1 ] Due
Memorize the [ Units of Measure Chart ].
Read Chapter 2
3 February 5 Encoding Fixed Point Values
4 February 8 IEEE-754 Floating Point Encoding
 
  February 12 No Class (Lincoln's Birthday)
5 February 15 Character Encoding
Assignment 2 ] Due
Introduction to Digital Logic
Read Appendix A
6 February 19 Functions, truth-tables, networks.
Assignment 3 ] Due
7 February 22 Functions, Truth Tables, Networks (continued)
Minimization.
Read pages 501-508
8 February 26 Building Blocks: Full Adders, Decoders, Multiplexers, Tristate Gates, Simple datapath design, implementing functions using multiplexors.
Assignment 4 ] Due
Assignment 4 ] Solutions
9 March 1 Programmable Logic Devices
10 March 5 ALU Design: Condition Code Bits, Carry Lookahead Logic
Assignment 5 ] Due
Assignment 5 Solutions ]
11 March 8 *** First Exam ***
Chapters 1-2; Appendix A pp 441-471; Appendix B pp 501-508.
Last Semester's First Exam ]
12 March 12 Sequential Circuits: Latches
13 March 15 Clocked R-S and D-type Latches
14 March 19 Flip-flops and Binary Up/Down Counters
15 March 22 Finite State Machine Design
Assignment 6 ] Due
Solution
*** Spring Break ***
March 25 - 29
16 April 2 Three-bit Sequence Detector Design
Read pages 471-491
  April 3 *** Last Day to Drop ***
 
17 April 5  
Assignment 7 ] Due
A-29 Solution
A-34 Solution
18 April 9  
19 April 12  
20 April 16 *** Exam 2 ***
Last Semester's Second Exam
21 April 19 Exam post mortem
Processor - Memory Interface
22 April 23 Instruction Set Architectures
23 April 26 ARC Instruction Formats
24 April 30 ARC ISA-level operations.
Assignment 8 Due
25 May 3 ARC ISA-level implementation.
26 May 7 Datapath design and control.
27 May 10 Microinstruction fields.
28 May 14 Microcode algorithms.
Assignment 9 Due
  May 22 *** Final Exam ***
  • 11:00 am to 1:00 pm