Digital Design and Computer Organization

Digital Design and Computer Organization

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Hardcover:ハードカバー版/ページ数 448 p.
  • 言語 ENG
  • 商品コード 9780849311918
  • DDC分類 004.22

Full Description


Digital Design and Computer Organization introduces digital design as it applies to the creation of computer systems. It summarizes the tools of logic design and their mathematical basis, along with in depth coverage of combinational and sequential circuits. The book includes an accompanying CD that includes the majority of circuits highlighted in the text, delivering you hands-on experience in the simulation and observation of circuit functionality. These circuits were designed and tested with a user-friendly Electronics Workbench package (Multisim Textbook Edition) that enables your progression from truth tables onward to more complex designs.This volume differs from traditional digital design texts by providing a complete design of an AC-based CPU, allowing you to apply digital design directly to computer architecture. The book makes minimal reference to electrical properties and is vendor independent, allowing emphasis on the general design principles.

Contents

NUMBERS IN DIFFERENT BASES Digital and Analog Data Coding Positional Number SystemOctal and Hexadecimal Bases Operands Types and Their Range Conversion of Decimal Numbers to Equivalent Numbers inArbitrary Bases Binary Arithmetic Radix and Diminished Radix Complements Representation of Negative Numbers Coding and Binary Codes Floating-Point Numbers Chapter 1 Exercises Boolean Algebra, and Gate and Transistor Design Boolean or Switching AlgebraProperties of Boolean AlgebraSimplification of Boolean Expressions Boolean Function Circuit Analysis and Gate DesignElectrical Circuits Kirchhoff's Laws and Voltage Division Kirchhoff's Current Law RC CircuitsTransistors and Logic GatesCMOS Gate Design Chapter 2 Exercises CANONICAL FORMS AND LOGICAL COMPLETENESSCanonical Forms of Boolean Functions Sum of Product and Product of Sum Forms Design of Functions in Standard FormsOther Two Variable FunctionsLogical Completeness NAND and NOR Design of Combinational Circuits Design Automation Tools and Levels of AbstractionApplication to the Electronics Workbench (EW)Integrated CircuitsChapter 3 Exercises Logical Adjacencies and K-Map Construction Subcube FormationsK-Map MinimizationIncompletely Specified Functions Product of Sum MinimizationThe Quine-McCluskey or Tabular Method Multiple-Output Function Minimization Chapter 4 Exercises ARITHMETIC LOGIC CIRCUITS AND PROGRAMMABLE LOGIC DEVICES Binary Adders Look-Ahead Carry GeneratorsMagnitude Comparators Binary Subtractors Arithmetic Circuits Using Radix Complement Multiplier Circuits MultiplexersDesign of a Simple Arithmetic Logic UnitChapter 5 Exercises PROGRAMMABLE LOGIC DEVICES DecodersEncoders MultiplexersDemultiplexers Programmable Logic ArraysProgrammable Array Logic Devices Read-Only MemoryDiodes and Programmable Logic Devices Chapter 6 Exercises LatchesBehavioral Description Other Primitive LatchesThe Latches Gate DesignGated LatchesFlip-Flops Glitches and Ones-Catching Edge-Triggered Flip-FlopsBlock Diagrams and Timing Constraints Analysis of Sequential Circuits Chapter 7 Exercises Block Diagrams and Design from Excitation EquationsDesign Given the Characteristic EquationsGeneral Design Procedure of Sequential CircuitsMachine Equivalence and State Assignments Mealy State DiagramsMoore MachinesMachine and State Equivalence State Reduction and Minimal State DiagramsChapter 8 Exercises REGISTERS, COUNTERS, AND MEMORY ELEMENTSRegisters Counters Asynchronous, Ring, and Johnson CountersGeneral-Purpose Register-Counter CircuitsMemory Block Diagram Building Larger RAM from Smaller RAMThe Data Bus ConnectionsInternal Design of MemoryRegister FilesChapter 9 Exercises INSTRUCTION SET ARCHITECTURE Instruction Set of a ComputerAccumulator-Based Instruction Set ArchitectureGeneral Register-Based Architecture Machine-Level Instructions The Computer Instruction Cycles Common Addressing Modes Macros Chapter 10 Exercises DESIGN OF A SIMPLE AC-BASED CPUMicrooperation and Register Transfer Languages Design of RTL StatementsInstruction Set of the Simple CPU CPU Organization Data Path The Control Unit The Three Cycles Computer Cycles Execute Microoperations Inputs and Outputs of the Combinational Part of Control UnitThe Control Unit Output Functions Design of the AC-Based CPU Chapter 11 ExercisesAppendix A ReferencesAppendix B Answers to Selected Problems Index