Notes 1 (Introduction and Number Representation)
Notes 2 (Combinatorial Circuits)
Notes 3 (Combinatorial Circuits)
Notes 4 (Sequential Circuits)
Notes 5 (Sequential Circuits)
Notes 6 (Memory Hierarchy)
Notes 7 (Cache)
Notes 8 (CPU Architecture)
Notes 9 (CISC vs RISC)
Notes 10 (Interrupts)
CS2 Warm-up Exercise (announced in Week 2. Not marked)
CS2 Assignment # 1 (announced in Week 4. Test due Week 8 + Report due Week 9)
Warm-up exercise – not marked refer to the lecture on Use of MPLAB development environment above
Use the MPLAB software to enter the example program given here. Assemble it; download it; test it on the board.
CS2 Assignment # 2 (announced in Week 8. Test due Week 12 + Report due Week 12)
See Sample exam question on PIC assembly with answer.