foca chapter 0 handout

Upload: listenbr

Post on 04-Apr-2018

215 views

Category:

Documents


0 download

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.