Lecture
Subject
For Printing (4-up)
For Browsing
Other Files/Links
1: Mon 19 Feb
I0: Course Introduction
PDF
PS
PDF
Course Admin Handout
2: Thu 22 Feb
D1: Number Systems
PDF
PS
PDF
RGB graphic
3: Fri 23 Feb
D2: Data Representation
PDF
PS
PDF
Lilliput and
Blefuscu!
To reinforce D1/D2, read chapter
2 of Bryant and O'Hallaron, or Null/Lobur
4: Mon 26 Feb
D3: A Stack Calculator
PDF,2up
PS, 2up
PPT :(
Read chapter 1 of Bryant/O'Hallaron or Null/Lobur
Thu 01 Mar
ANU closed - storm damage!
Fri 02 Mar
ANU closed - storm damage!
6: Mon 05 Mar
C1: Starting Your C journey
PDF
PS
PDF
How NOT to write C!
Example codes
7: Mon 05 Mar
/ Thu 08 Mar C2: Operations, Functions, Pointers etc
PDF
PS
PDF
Example codes
8: Thu 08 Mar / Fri09 08 Mar
C3: Arrays and Structures
PDF
PS
PDF
Example codes
9: Fri 09 Mar
C4: Further Features of C
PDF
PS
PDF
Example codes
Verify that you now understand all the C
code given in Chapter 2 of Bryant and O'Hallaron.
5: Mon 12 Mar
D4: Evolution of the Computer
PDF
PS
PDF
Please bring along your copy of the
COMP2300 Reading Brick
(Specification of the PeANUt computer)
to ALL lectures and labs.
10: Thu 15 Mar
P1: PeANUt - The Basics
PDF
PS
PDF
11: Fri 16 Mar
P2: PeANUt Machine Language and Operation
PDF
PS
PDF
Example codes
NO lecture on Monday 19 March!
12: Thu 22 Mar
P3: Further PeANUt
PDF
PS
PDF
Example codes
13: Fri 23 Mar
P4: Procedures in PeANUt
PDF
PS
PDF
Example codes
14: Mon 26 Mar
P5: PeANUt assembly language
PDF
PS
PDF
15: Thu 29 Mar
P6: More PeANUt assembly language
PDF
PS
PDF
Example codes
16: Fri 30 Mar
P7: 2-dim arrays, macros and procedures in
PeANUt
PDF
PS
PDF
Example codes
17: Mon 02 Apr
P8: Procedure calls and address parameters in PeANUt
PDF
PS
PDF
Example codes
Stack example slides:
PDF
PS
Thu 05 Apr
Mid-semester Exam
Easter break ;-)
18: Mon 23 Apr
P9: Bit operations and traps in PeANUt
PDF
PS
PDF
Example codes
19: Thu 26 Apr
M1: PeANUt repetition and virtual memory
PDF
PS
PDF
20: Fri 27 Apr
M2: Virtual memory in PeANUt
PDF
PS
PDF
21: Mon 31 Apr
M3: From Physical Memory to Virtual Memory
(See Chapter 6 in Bryant and O'Hallaron) PDF
PS
PDF
22: Thu 03 May
M4: Instuction Set Design and the SPARC
PDF
PS
PDF
Two
representative CISC designs
Fri 04 May
Rest!
23: Mon 07 May
M5: Intel x86
(See Chapter 3 in Bryant and O'Hallaron) PDF
PDF
24: Thu 10 May
O1: Processes
PDF
PS
PDF
25: Fri 11 May
O2: Memory Management + Linking/Loading
PDF
PDF
Example codes
26: Mon 14 May
O3: Example: the x86
PDF
PDF
27: Thu 17 May
O4: Input/Output
PDF
PS
PDF
28: Fri 18 May
N1: Computer Systems Communications
PDF
PS
PDF
29: Thu 21 May
E0: Exam: Past Questions
Don't forget to complete the
final homework/unsupervised lab
30: Thu 31 May
E1: Review / Exam Discussion
PDF
PS
PDF
Last modified:
Thu May 17 13:03:17 EST 2007