foca chapter 0 handout
TRANSCRIPT
-
7/30/2019 FOCA Chapter 0 Handout
1/3
1
1Slides forFundamentals of Computer Architecture Mark Burrell, 2004
Fundamentals of Computer
Architecture
Mark Burrell
PalgraveMacmillan
ISBN 0-333-99866-9
2Slides forFundamentals of Computer Architecture Mark Burrell, 2004
What Is This Book About?
This book teaches computer architecture and
organization. Computer architecturedescribes the properties of thecomputer as viewed from the perspective of theprogrammer;
Computer organizationdescribes the internal properties ofthe computer as viewed from the perspective of thehardware engineer.
3Slides forFundamentals of Computer Architecture Mark Burrell, 2004
Who Is The Book Aimed At?
The book is aimed at all first-year undergraduates taking acomputer architecture and organization module. Such a courseis normally compulsory on compu ting degrees
softwa re eng ineer ing de grees
and HN compu ting courses.
Additionally, many electronic engineering undergraduatecourses have similar modules in their first year.
It will also be useful to those studying a taught conversionMasters in computing, as well as further reading for A levelcomputing students.
4Slides forFundamentals of Computer Architecture Mark Burrell, 2004
Note For Lecturers
The book can be used in a number of ways, to suit the widerange of computer architecture syllabi.
It can be use d as s ole material for a 24 le cture course;
It can be use d in c onjunc tion with other materials i n orde r to
best fulfil your own unique syllabus, in order to give flexibilityfor either a 12 or a 24 lecture course. Each syllabus for acomputer architecture course is slightly different, so it isexpected that you will select the particular chapters that yoursyllabus concentrates on, using further material to expand yourappropriate areas of interest.
-
7/30/2019 FOCA Chapter 0 Handout
2/3
1
2
5Slides forFundamentals of Computer Architecture Mark Burrell, 2004
How Is The Book Organized?
The building blocks- which contains chapters ondesigning a simple processor, fundamental concepts,
registers, buses, memory, the ALU, and how ourprocessor runs stored programs; Using the processor- which contains chapters on writing
structured programs, stacks and writing subroutines,addressing modes, memory-mapped I/O, interrupts andsystems software;
Under the bonnet- which contains chapters on micro-instructions, building an instruction set, and the controlunit;
The real world- which closes with chapters on advancedfeatures found in microprocessors in the wild.
6Slides forFundamentals of Computer Architecture Mark Burrell, 2004
What Does Each Chapter
Contain?
An overview; The main body of the chapter (using practical
examples, either programs for a simulated processorcalled JASP or circuit designs for a circuit simulationtool called Digital Works);
A summary; Where appropriate, a set of self test questions -
answers are in appendix G; Where appropriate, a set of further exercises to aid
the learning process.
7Slides forFundamentals of Computer Architecture Mark Burrell, 2004
Software
The software packages distributed with this text arethe JASP toolkit and Digital Works
The JASP Toolkit Based around the design of a simple processor named JASP -
Just Another Simulated Processor. The main tool is JASPer (Just Another Simulated Processor
emulator) a simulated processor used throughout this text.
Digital Works A circuit design and simulation package.
8Slides forFundamentals of Computer Architecture Mark Burrell, 2004
What Is On The Accompanying
CD?
On the accompanying CD you will find:
The JASP toolkit;
The Digital Works package (30 day license);
All example programs;
All example circuit diagrams.
-
7/30/2019 FOCA Chapter 0 Handout
3/3
3
9Slides forFundamentals of Computer Architecture Mark Burrell, 2004
Is There A Website?
http://www.palgrave.com/science/computing/burrell/
On the site youll find such useful materials as:
The latest copy of the JASP toolkit;
A link to the Digital Works website;
Further exercises;
Lecturers materials including answers to exercises andPDF slides for each chapter;
Errata for this text.
10Slides forFundamentals of Computer Architecture Mark Burrell, 2004
About The Author
Mark is a Principal Lecturer within the School of
Informatics at Northumbria University located in theNorth-East of England. Currently he is onsecondment to Online Services within the University.
He has taught computing fundamentals for manyyears and his package JASPer has been used as ateaching aid in this area since 1995.