Fundamentals of Computer Architecture. (2003)
- Record Type:
- Book
- Title:
- Fundamentals of Computer Architecture. (2003)
- Main Title:
- Fundamentals of Computer Architecture
- Other Names:
- Burrell, Mark
- Contents:
- Cover; Title Page; Contents; Preface; Acknowledgements; I The Building Blocks; Chapter 1 Introducing The Processor; Chapter overview; 1.1 Computers Are Everywhere; 1.2 A Very Brief History Of The Computer; 1.3 Inside A Computer; 1.4 The Minimalist Approach; Chapter summary; Chapter 2 Fundamental Concepts I -- Data Representation; Chapter overview; 2.1 Introducing Number Representation; 2.2 Representing Numbers; 2.3 Introducing Binary Arithmetic; 2.4 Signed Numbers; 2.5 Floating Point Numbers; 2.6 Logical Operations; 2.7 Dealing With Text; Chapter summary. Chapter 3 Fundamental Concepts II -- Digital Electronic CircuitsChapter overview; 3.1 Introducing Digital Electronics; 3.2 Building Circuits With Gate Logic; 3.3 Building A Circuit From A Truth Table; 3.4 Boolean Algebra; 3.5 Introducing Digital Works; Chapter summary; Chapter 4 Registers; Chapter overview; 4.1 Introducing An Electronic Memory; 4.2 Building A Register; 4.3 Tri-state Logic; 4.4 Introducing The Clock; 4.5 Using Registers; Chapter summary; Chapter 5 The ALU; Chapter overview; 5.1 About The ALU; 5.2 Inside The ALU; 5.3 Adder Circuits; 5.4 Building An ADD Circuit. 5.5 Building An SL Circuit5.6 Building A NEG Circuit; 5.7 Using The ALU In JASPer; Chapter summary; Chapter 6 Buses; Chapter overview; 6.1 What is a Bus?; 6.2 Building A Bus; 6.3 Buses In JASPer; Chapter summary; Chapter 7 Memory; Chapter overview; 7.1 Introducing Memory; 7.2 Building A Small Memory; 7.3 Types of Memory; 7.4 Building Larger Memories;Cover; Title Page; Contents; Preface; Acknowledgements; I The Building Blocks; Chapter 1 Introducing The Processor; Chapter overview; 1.1 Computers Are Everywhere; 1.2 A Very Brief History Of The Computer; 1.3 Inside A Computer; 1.4 The Minimalist Approach; Chapter summary; Chapter 2 Fundamental Concepts I -- Data Representation; Chapter overview; 2.1 Introducing Number Representation; 2.2 Representing Numbers; 2.3 Introducing Binary Arithmetic; 2.4 Signed Numbers; 2.5 Floating Point Numbers; 2.6 Logical Operations; 2.7 Dealing With Text; Chapter summary. Chapter 3 Fundamental Concepts II -- Digital Electronic CircuitsChapter overview; 3.1 Introducing Digital Electronics; 3.2 Building Circuits With Gate Logic; 3.3 Building A Circuit From A Truth Table; 3.4 Boolean Algebra; 3.5 Introducing Digital Works; Chapter summary; Chapter 4 Registers; Chapter overview; 4.1 Introducing An Electronic Memory; 4.2 Building A Register; 4.3 Tri-state Logic; 4.4 Introducing The Clock; 4.5 Using Registers; Chapter summary; Chapter 5 The ALU; Chapter overview; 5.1 About The ALU; 5.2 Inside The ALU; 5.3 Adder Circuits; 5.4 Building An ADD Circuit. 5.5 Building An SL Circuit5.6 Building A NEG Circuit; 5.7 Using The ALU In JASPer; Chapter summary; Chapter 6 Buses; Chapter overview; 6.1 What is a Bus?; 6.2 Building A Bus; 6.3 Buses In JASPer; Chapter summary; Chapter 7 Memory; Chapter overview; 7.1 Introducing Memory; 7.2 Building A Small Memory; 7.3 Types of Memory; 7.4 Building Larger Memories; 7.5 Building Wider Memories; 7.6 Address Decoding Strategies; 7.7 Using Memory; 7.8 Connecting Memory To JASPer; Chapter summary; Chapter 8 The Hardware Engineer's Perspective; Chapter overview; 8.1 Recap; 8.2 Assigning Tasks To Registers. 8.3 Introducing Micro-Instructions8.4 Introducing The Instruction Set; 8.5 The Fetch-Execute Cycle; 8.6 Inside The Fetch-Execute Cycle; 8.7 Running The Program In JASPer; Chapter summary; II Using the Processor; Chapter 9 Writing Structured Programs; Chapter overview; 9.1 Introducing Programming; 9.2 Introducing Assembly Programming; 9.3 Programming Concepts; 9.4 Writing Our First Assembly Program; 9.5 Using High-Level Languages; 9.6 Tips On Structured Programming; Chapter summary; Chapter 10 Stacks and Subroutines; Chapter overview; 10.1 Introducing The Stack. 10.2 Hardware Support For The Stack10.3 Using Stacks; 10.4 Introducing Subroutines; 10.5 Implementing Subroutine Calls Using Stacks; 10.6 Using Subroutines In Assembly Language; Chapter summary; Chapter 11 Addressing Modes; Chapter overview; 11.1 Introducing Addressing Modes; 11.2 Immediate Addressing; 11.3 Direct Addressing; 11.4 Indirect Addressing; 11.5 Indexed Addressing; 11.6 Relative Addressing; 11.7 More Complex Instructions; 11.8 An Addressing Example; Chapter summary; Chapter 12 Input/Output; Chapter overview; 12.1 Introducing Input/Output; 12.2 Polled I/O; 12.3 Interrupt Driven I/O. … (more)
- Publisher Details:
- Place of publication not identified : Palgrave Macmillan
- Publication Date:
- 2003
- Extent:
- 1 online resource
- Subjects:
- 004.22
Systems Architecture/General
Computer architecture
Computer architecture
Computer architecture
COMPUTERS / Computer Literacy
COMPUTERS / Computer Science
COMPUTERS / Data Processing
COMPUTERS / Hardware / General
COMPUTERS / Information Technology
COMPUTERS / Machine Theory
COMPUTERS / Reference
Electronic books - Languages:
- English
- ISBNs:
- 1137113138
9781137113139 - Related ISBNs:
- 0333998669
9780333998663 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.146356
- Ingest File:
- 01_100.xml