Week | Lectures |
Text Book |
Labs and
Quizzes |
Assignments |
|
Introduction, information representation |
1.1 to 1.7 |
||
|
General computer architecture, Number systems, Base
conversion, addition and subtraction. IEEE Floating Point Converter |
2.1 to 2.5 |
||
|
Basic Logic Gates, Truth Tables. |
2.6 to 2.12 |
Lab
1 |
Assignment 1 (Logic Circuit) |
|
Boolean Algebra and circuit reduction. Online Reduction Calculator. |
3.1 to3.5 |
Lab
2 |
|
|
Basic Combinatorial Logic ALU design, and data path. |
3.6 to3.12 4.1 to 4.2 4.4,5.1 to 5.4, and 5.6. 6.6,6.10 |
Lab
3 |
Assignment 2 (Logic Circuit) |
|
Introduction of R2000/3000 machine. Intro to MIPS. s/w Interrupts,Programming patterns, if, loop, |
7.1 to 7.6 |
Lab 4 | |
|
Procedures, and stack operations | 7.7 to 7.10, 8.1 to 8.2 8.6 |
Lab 5 | Assignment 3 (MIPS assembly) |
|
Procedures, and stack operations Continued SumN.asm
SumN_1.asm fib.asm GlobalPointer |
8.3, 8.4 |
Lab 6 | |
|
Logical, shifting, Examples BitCount multiply LogicalOperations |
Not in zybook |
Lab 7
LetterGrade
|
Assignment 4 (MIPS assembly) |
|
Floating point operations. Cosine.asm |
Not in zybook |
Lab
8 MakeList.asm |
|
|
Multiplication and division, (FP). | FP is not in zybook 10.1 to 10.7 (i/o) |
TA on duty | |
|
Input/Output Systems, KbdExample.asm |
(i/o, see 10.1 to 10.7) |
|