
Cover -- Half Title -- Title Page -- Copyright Page -- Dedication -- Contents -- Preface -- Chapter 1 Introduction And Overview -- 1.1 The Importance Of Architecture -- 1.2 Learning The Essentials -- 1.3 Organization Of The Text -- 1.4 What We Will Omit -- 1.5 Terminology: Architecture And Design -- 1.6 Summary -- PART I: Basics -- Chapter 2 Fundamentals Of Digital Logic -- 2.1 Introduction -- 2.2 Digital Computing Mechanisms -- 2.3 Electrical Terminology: Voltage And Current -- 2.4 The Transistor -- 2.5 Logic Gates -- 2.6 Implementation Of A Nand Logic Gate Using Transistors -- 2.7 Symbols Used For Logic Gates -- 2.8 Example Interconnection Of Gates -- 2.9 A Digital Circuit For Binary Addition -- 2.10 Multiple Gates Per Integrated Circuit -- 2.11 The Need For More Than Combinatorial Circuits -- 2.12 Circuits That Maintain State -- 2.13 Propagation Delay -- 2.14 Using Latches To Create A Memory -- 2.15 Flip-Flops And Transition Diagrams -- 2.16 Binary Counters -- 2.17 Clocks And Sequences -- 2.18 The Important Concept Of Feedback -- 2.19 Starting A Sequence -- 2.20 Iteration In Software Vs. Replication In Hardware -- 2.21 Gate And Chip Minimization -- 2.22 Using Spare Gates -- 2.23 Power Distribution And Heat Dissipation -- 2.24 Timing And Clock Zones -- 2.25 Clockless Logic -- 2.26 Circuit Size And Moore's Law -- 2.27 Circuit Boards And Layers -- 2.28 Levels Of Abstraction -- 2.29 Summary -- Chapter 3 Data And Program Representation -- 3.1 Introduction -- 3.2 Digital Logic And The Importance Of Abstraction -- 3.3 Definitions Of Bit And Byte -- 3.4 Byte Size And Possible Values -- 3.5 Binary Weighted Positional Representation -- 3.6 Bit Ordering -- 3.7 Hexadecimal Notation -- 3.8 Notation For Hexadecimal And Binary Constants -- 3.9 Character Sets -- 3.10 Unicode -- 3.11 Unsigned Integers, Overflow, And Underflow -- 3.12 Numbering Bits And Bytes
Page Count:
511
Publication Date:
2017-01-01
ISBN-10:
1138626597
ISBN-13:
9781138626591
No comments yet. Be the first to share your thoughts!