Microprocessor Architecture & Programming
Tentatitive Class Schedule (Blended Mode)- [F2F - Face to Face; On - Online]
WK | Date | Topics Covered |
---|---|---|
1 | 30/04 - F2F |
Princeton v/s Harvard Architectures, Pipelining, Computer Evolution & Performance. |
2 | 07/05 - On |
Assembler Overview; Assembling and Running first.asm program; Basic I/O library; Macros: Macro for I/O; Numeric I/O, mov instruction. |
3 | 14/05- F2F |
Arithmetic instructions: Addition, Subtraction, Multiplication, Division |
4 | 21/05 - On |
Comparing & Branching: Decision-making; Conditional jumps and looping; Instruction timing. |
5 | 28/04 - F2F |
Sub-programs & Stack: Public Keyword, Call & Ret, Stack Operations. |
6 | 04/06 - On |
Advanced bit operations & Floating Point Unit: Shifts and Rotates, FPU Data and Stack, FPU Arithmetic and I/O. |
7 | 11/06 - F2F |
Arrays & File Processing; Addressing, Arrays, Byte Swapping. |
8 | 18/06 - On |
Macros and Program Testing: Macro declarations & expansion; Parameters; Pseudo-macros. |
9 | 25/06 - F2F |
Cache: characteristics, performance, design and mapping. |
10 | 02/07- On |
Cache: characteristics, performance, design and mapping. |
11 | 09/07 - F2F |
CPU Costing |
12 | 16/07 - On |
Buses: Control Unit, Machine Cycle, Bus types. |
13 | 23/07 - F2F |
Class Test (Open book) |
14 | 30/07 - On |
Revision |
15 | 06/06 - F2F |
Revision |