Professional Documents
Culture Documents
Slides for Fundamentals of Computer Architecture 1 Slides for Fundamentals of Computer Architecture 2
Mark Burrell, 2004 Mark Burrell, 2004
The book is aimed at all first-year undergraduates taking a The book can be used in a number of ways, to suit the wide
computer architecture and organization module. Such a course range of computer architecture syllabi.
is normally compulsory on
It can be used as sole material for a 24 lecture course;
computing degrees
It can be used in conjunction with other materials in order to
software engineering degrees
best fulfil your own unique syllabus, in order to give flexibility
and HN computing courses. for either a 12 or a 24 lecture course. Each syllabus for a
Additionally, many electronic engineering undergraduate computer architecture course is slightly different, so it is
courses have similar modules in their first year. expected that you will select the particular chapters that your
It will also be useful to those studying a taught conversion syllabus concentrates on, using further material to expand your
Masters in computing, as well as further reading for A level appropriate areas of interest.
computing students.
Slides for Fundamentals of Computer Architecture 3 Slides for Fundamentals of Computer Architecture 4
Mark Burrell, 2004 Mark Burrell, 2004
1
What Does Each Chapter
How Is The Book Organized?
Contain?
The building blocks - which contains chapters on An overview;
designing a simple processor, fundamental concepts, The main body of the chapter (using practical
registers, buses, memory, the ALU, and how our examples, either programs for a simulated processor
processor runs stored programs;
called JASP or circuit designs for a circuit simulation
Using the processor - which contains chapters on writing tool called Digital Works);
structured programs, stacks and writing subroutines,
addressing modes, memory-mapped I/O, interrupts and A summary;
systems software; Where appropriate, a set of self test questions -
Under the bonnet - which contains chapters on micro- answers are in appendix G;
instructions, building an instruction set, and the control Where appropriate, a set of further exercises to aid
unit; the learning process.
The real world - which closes with chapters on advanced
features found in microprocessors in the wild.
Slides for Fundamentals of Computer Architecture 5 Slides for Fundamentals of Computer Architecture 6
Mark Burrell, 2004 Mark Burrell, 2004
Digital Works
A circuit design and simulation package.
Slides for Fundamentals of Computer Architecture 7 Slides for Fundamentals of Computer Architecture 8
Mark Burrell, 2004 Mark Burrell, 2004
2
Is There A Website? About The Author
Slides for Fundamentals of Computer Architecture 9 Slides for Fundamentals of Computer Architecture 10
Mark Burrell, 2004 Mark Burrell, 2004