This page contains the schedule of lectures delivered
in the class.
All attempts will be made to publish the lecture slides delivered in the class on-line, a few days before the delivery of the lecture. However, the final version will only be published one day after the delivery. The lectures
are in PowerPoint and PDF format (4 slides/page).
The contribution of Prof. David Patterson for providing some of
the lecture slides is highly appreciated.
Week |
Date |
Lecture Topic
|
Lecture Slide |
01 |
July 31 | Introduction, Course details |
ppt, pdf |
01 |
July 31 |
C- language Overview - I |
ppt, pdf |
01 |
Aug 1 |
C- language Overview - II |
ppt, pdf |
02 |
Aug. 7 |
Programmer View of Computer Architecture |
ppt, pdf |
02 |
Aug. 7 |
Number System - I |
ppt, pdf |
02 |
Aug. 8 |
Number System - II |
ppt, pdf |
03 |
Aug. 14 |
Number System - III | ppt, pdf |
03 |
Aug. 14 |
C/ASM Operations, Arithmetic |
ppt, pdf |
03 |
Aug. 15 |
C/ASM Logical, Shift - I | ppt, pdf |
04 |
Aug. 21 |
C/ASM Logical, Shift - II & Multiply | ppt, pdf |
04 |
Aug. 21 |
C/ASM Mem Access - I | ppt, pdf |
04 |
Aug. 22 |
C/ASM Mem Access - II | ppt, pdf |
05 |
Aug. 28 |
C/ASM Decisions: if, goto, while, case - I | ppt, pdf |
05 |
Agu. 28 |
C/ASM Decisions: if, goto, while, case - II | ppt, pdf |
05 |
Aug. 29 |
C/ASM Procedures: Conventions, Stack - I, Extra lecture notes, and an Exmple on stack | ppt, pdf |
06 |
Sept. 4 |
C/ASM Procedures: Conventions,
Stack - II |
ppt, pdf |
06 |
Sept. 4 |
C/ASM Procedures: Conventions,
Stack - III |
ppt, pdf |
06 |
Sept. 5 |
Pointers & Arrays |
^M
ppt, pdf |
07 |
Sept. 11 |
Floating Point Numbers - I |
ppt, pdf |
07 |
Sept. 11 |
Floating Point Numbers - II |
ppt, pdf |
07 |
Sept. 12 |
Floating Point Numbers - III |
ppt, pdf |
08 |
Sept. 18 | ^M
Fixed Point Fractions |
ppt, pdf |
08 |
Sept. 18 |
Instruction Decoding |
ppt, pdf |
08 |
Sept. 19 |
Compiler, Assembler, Linker and
Loader - I |
ppt, pdf |
09 |
Sept. 25 | Compiler, Assembler, Linker and
Loader - II | ppt, pdf |
09 |
Sept. 25 |
I/O Interfacing |
ppt, pdf |
09 |
Sept. 26 |
Exceptions and Interrupts - I
|
ppt, pdf |
10 |
Oct. 9 |
Exceptions and Interrupts
- II |
ppt, pdf |
10 |
Oct. 9 |
I/O Interfacing Examples - I |
ppt, pdf |
10 |
Oct. 10 |
I/O Interfacing Examples - II |
|
11 |
Oct. 16 |
Memory and Bus Organisation -
I |
ppt, pdf |
11 |
Oct. 16 |
Memory and Bus Organisation -
II |
ppt, pdf |
11 |
Oct. 17 |
Cache Memory - I |
ppt, pdf |
12 |
Oct. 23 |
Cache Memory - II |
ppt, pdf |
12 |
Oct. 23 |
Cache Memory - III |
ppt, pdf |
12 |
Oct. 24 | Virtual Memory - I |
ppt, pdf |
13 |
Oct. 30 |
Virtual Memory - II |
ppt, pdf |
13 |
Oct. 30 |
Virtual Memory - III |
ppt, pdf |
13 |
Oct. 31 |
Cache & Virtual Memory Review |
ppt, pdf |
14 |
Nov. 6 |
Exception Review |
ppt, pdf |
14 |
Pipelining I |
||
14 |
Course Review |
ppt, pdf |
Return to: Microprocessors and Embedded Systems, School of Computer Science and Engineering, UNSW.