Introduction to Computer Architecture
Personal Introduction
Lecturers
Thank you to Naranker Dulay, Andrew Davison and Ian Harries who developed much of the material on which we have based this course.
Background reading on Memory organisarion/CPU
5. Units of Memory • Memory - recap
Extra web pages on floating point and NaNs
Tutorials
1. Memory Organisation
3. Floating point tutorial
Coursework
Coursework on number representation
Fun exercise
Here is a fun exercise that can be run on the lab machines and gives a brief introduction to compiling assembler programs for the pentium. You will need to run this under Linux, NOT Windows. There is also a version for intel Mac if you want to give that a try.
Recommended Textbooks
Overall Course Aims
To enable you to understand
main focus on the Intel architecture
Elements of a Computer
Executes the programs
Holds programs and data
Enables CPU to communicate with external devices
Connects everything together with Address, Data, Control signals
Course Content
General Overview of Content
Presentation
Assessment
Computer Architecture and Operating Systems
Queries?