Noteset | Topic |
Noteset #1 | Overview, Comparison with Java, Simple Example |
Noteset #2 | Constants, Arrays, Parameter Passing |
Noteset #3 | I/O, tokenizing, parsing, formatting |
Noteset #4 | Structured data in C with structs and unions |
Prep | Prep Solution | Quiz | Quiz Solution |
N/A | N/A | N/A | assessment pop quiz. |
N/A | N/A | Number Systems. | Solutions. |
Cache worksheet. | N/A | Q2 Cache Design | Solutions |
N/A | N/A | Q3 Hamming Code Calculation | Solutions |
Notes | Date Posted |
Number Systems | Mon 2/1/16 |
Ch 1 slides on overview | Mon 2/1/16 |
Ch 4 slides on cache | Wed 2/3/16 |
Cache | Wed 2/10/16 |
RAM, Error Codes, for example detailed SDRAM spec, see data sheet from Micron here. | Mon 2/29/16, updated 3/28/16 |
Ch 5 slides on RAM, Error Codes | Wed 3/9/16 |
Virtual Memory | Wed 3/9/16 |
Ch 8 slides on VM, OS Support | Wed 3/9/16 |
Binary Data Rep, more history on the creation of IEEE 754 here. | Wed 3/16/16, updated 4/11/16 |
Hard Disk Formats and File Systems, Example disk spec sheet from Seagate here. | Wed 4/06/16 |
IEEE 754 Conversion Notes and Worksheet | Mon 4/11/16 |
Instruction Pipelines | Updated Mon 4/25/16 |
Booth's Algorithm Examples | Mon 4/25/16 |
Ch 14 slides on Instruction Pipeline | Mon 4/25/16 |
Flash Memory Overview | Mon 5/2/16 |
Stack and Heap | Mon 5/2/16 Updated 5/9/16 |
Figures for Flash Memory Notes | Wed 5/4/16 |
Exam | Solution |
Midterm #1 | Solutions |
Project | Topic | Date Posted | Date Due |
Project 0 Warmup | C Practice | 01/27/16 | N/A |
Project 1 | Command Line Processor | M 02/15/16 | W 02/24/16 |
Project 2 (part 1) | Hamming Code Calculator | M 03/07/16 | TBD |
Project 2 (part 2) | Hamming Code Calculator, continued | W 03/09/16 | TBD |