CS-341 Computer Organization

Section E6TPA (2753) - Dr. Vickery

Spring 2002

Course Administration ]

Check Grades ]

Course Schedule

Class
Number
Date  
1 January 29 Course Introduction
Read Chapter 1
2 January 31 Binary Numbers
Assignment 1 ] Due
Memorize the [ Units of Measure Chart ].
Read Chapter 2
3 February 5 Encoding Fixed Point and Floating Point Values
4 February 7 IEEE-754 Floating Point Encoding
 
  February 12 No Class (Lincoln's Birthday)
5 February 14 Floating-Point and Characters
Assignment 2 ] Due
Read Appendix A
6 February 19 Introduction to Digital Logic
Assignment 3 ] Due
7 February 21 Gates and Logic Networks
8 February 26 Functions, truth-tables, networks.
Minimization.
Read pages 501-508
9 February 28 Building Blocks: Full Adders, Decoders, Multiplexers
Assignment 4 ] Due
Assignment 4 Solutions ]
10 March 5 Multiplexers and Tristate Gates
Assignment 5 ] Due
Assignment 5 Solutions ]
11 March 7 *** 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: The Latch
13 March 14 Sequential Circuits: Types of Latches
14 March 19 Flip-Flops
15 March 21 Binary Counter Design
*** Spring Break ***
March 25 - 29
16 April 2 Finite State Machine Design
Read Pages 471-491
  April 3 *** Last Day to Drop ***
 
17 April 4 3-bit Sequence Detector
Stopwatch: 7-segment display
Assignment 6 ] Due
A-29 Solution
A-34 Solution
18 April 9  
19 April 11  
20 April 16 *** Second Exam ***
Last Semester's Second Exam
21 April 18 Exam post mortem
Processor - Memory Interface
22 April 23 Instruction Set Architectures
23 April 25 ARC Instruction Formats
24 April 30 ARC ISA-level operations.
Assignment 7 Due
25 May 2 ARC ISA-level implementation.
26 May 7 Datapath design and control.
27 May 9 Microinstruction fields.
28 May 14 Microcode algorithms.
Assignment 8 Due
  May 23 *** Final Exam ***
6:15 to 8:15 PM