CSC2510 Computer Organization
Lecture Notes
Lecture 1 - Introduction
Lecture 2 - Numbers and arithmetic operations
Lecture 3 - Memory
Lecture 4 - Machine instructions and programs
Lecture 5 - Parameter passing and more machine instructions
Lecture 6 - Pentium IA-32
Lecture 7 - Pentium IA-32 and I/O
Lecture 8 - I/O and Memory
Lecture 9 - Memory and Basic Processor Unit
Lecture 10 - Processor Unit
Lecture 11 - Floating Point and Pipelining
Lecture 12 - Caches and VM
Lecture 13 - Processors
Tutorials
Venue: Wed 1:30pm ERB408, Thur 4:30pm LHC101
Website
Instructions for installing MinGW
Sieve homework question
Midterm Exam
Will be held 31st Oct and cover lectures 1-6 above.
References
Intel Developer's manuals
. This is the definitive processor reference.
IA32 summary
gas manual
Miscelleneous Links
linuxassembly.org
Good method for taking lecture notes
Dr Paul Carter's PC Assembly Book