[ Check Grades ]
Class Number | Date | |
---|---|---|
1 | August 28 | Course Introduction
Read Chapter 1 [ Slides ] |
2 | August 31 | Binary Numbers
[ Assignment 1 ] Due Memorize the [ Units of Measure Chart ]. Read Chapter 2 [ Slides ] |
3 | September 4 | Encoding Fixed Point and Floating Point Values
[ Assignment 2 ] Due [ Slides ] |
4 | September 7 | IEEE-754 Floating Point Encoding
|
5 | September 11 | Character Encoding
Introduction to Digital Logic [ Assignment 3 ] Due Read Appendix A |
6 | September 14 | No Class
(Made up by extending Tuesdays.) |
September 18 | No Class
(Rosh Hashanah) | |
7 | September 21 | Functions, truth-tables-networks.
Minimization. Read pages 501-508. [ Assignment 4 ] Due [ Assignment 4 Solutions ] |
8 | September 25 | Building Blocks: Full Adders, Decoders, Multiplexers
|
9 | September 28 | Multiplexers and Tristate Gates
[ Assignment 5 ] Due [ Assignment 5 Solutions ] |
10 | October 2 |
|
11 | October 5 |
[ Assignment 6 ] Due [ Assignment 6 Solutions ] |
October 9 | No Class
(Monday Schedule) | |
12 | October 12 | *** Exam 1 ***
|
13 | October 16 | Latches
|
14 | October 19 | Flip-Flops
|
15 | October 23 | Flip-Flop Types and State Machines
|
16 | October 26 | State Machines, Counters, Registers
[ Assignment 7 ] Due [ Assignment 7 Solutions ] |
17 | October 30 | ALU Design
|
October 31 | Last Day to Drop
| |
18 | November 2 | Condition Code Logic
Carry Lookahead Logic |
19 | November 6 | Serial Multiplier Design
[ Assignment 8 ] Due |
20 | November 9 | Multiplier Controller Design
Exam Review [ Assignment 9 ] Due [ Assignment 9 Solution ] |
21 | November 13 | *** Exam 2 ***
|
22 | November 16 | Processor-Memory Interactions
|
23 | November 20 | RISC and CISC Architectures
Instruction Set Architectures |
November 23 | No Class
(Thanksgiving) | |
24 | November 27 | ARC Architecture and Programming
|
25 | November 30 | ARC Assembly Language Programming
[ Assignment 10 ] Due |
26 | December 4 | ARC Datapath
|
27 | December 7 | Microprogrammed Control of the ARC Datapath
|
28 | December 11 | Microprogramming the Fetch-Execute Cycle
[ Assignment 11 ] Due |
December 20 | *** Final Exam ***
1:45 to 3:45 in SB-141 |