經典原版書庫:邏輯與計算機設計基礎

《邏輯與計算機設計基礎(英文版·第4版)》從當代工程觀點講述了邏輯與計算機設計方面的內容,自出版以來已被全球超過25萬人使用。《邏輯與計算機設計基礎(英文版·第4版)》以清晰的解釋和逐步延伸的實例來幫助讀者理解內容,實例涵蓋了從簡單的組合套用到建立在RISC核心基礎上的CISC結構,更加重視培養讀者在計算機輔助設計、問題形式化、解決方案驗證和問題解決技巧方面的能力。

基本介紹

內容簡介

《邏輯與計算機設計基礎(英文版·第4版)》簡要介紹嵌入式系統,使用Espresso對實用的計算機輔助邏輯最佳化方法進行說明。簡要介紹MOS電晶體和CMOS電路,補充了異步互動、同步和亞穩態相關知識。一種新的控制單元和暫存器傳輸控制設計的圖形表示。更新了CRT顯示和液晶屏顯示的例子,包括多核處理器的新型體系結構。《邏輯與計算機設計基礎(英文版·第4版)》新增60個實例和習題,重新調整和組織了內容以適應不同的課程大綱。
本版更新內容
·新增60個實例和習題。
·新增和修改了40%的習題。
·重新調整和組織了內容以適應不同的課程大綱。
·技術內容的更新包括:
簡要介紹嵌入式系統。
使用Espresso對實用的計算機輔助邏輯最佳化方法進行說明。
簡要介紹MOS電晶體和CMOS電路。
補充了異步互動、同步和亞穩態相關知識。
一種新的控制單元和暫存器傳輸控制設計的圖形表示。
更新了CRT顯示和液晶屏顯示的例子。
包括多核處理器的新型體系結構。

作者簡介

作者:(美)馬諾,凱姆

圖書目錄

Preface
Chapter 1
DIGITAL SYSTEMS AND INFORMATION
1-1 Information Representation
The Digital Computer
Beyond the Computer
More on the Generic Computer
1-2 Number Systems
Binary Numbers
Octal and Hexadecimal Numbers
Number Ranges
1-3 Arithmetic Operations
Conversion from Decimal to Other Bases
1-4 Decimal Codes
BCD Addition
1-5 Alphanumeric Codes
ASCII Character Code
Parity Bit
1-6 Gray Codes
1-7 Chapter Summary
References
Problems
Chapter 2
COMBINATIONAL LOGIC CIRCUITS
2-1 Binary Logic and Gates
Binary Logic
Logic Gates
2-2 Boolean Algebra
Basic Identities of Boolean Algebra
Algebraic Manipulation
Complement of a Function
2-3 Standard Forms
Minterms and Maxterms
Sum of Products
Product of Sums
2-4 Two-Level Circuit Optimization
Cost Criteria
Map Structures
Two-Variable Maps
Three-Variable Maps
2-5 Map Manipulation
Essential Prime Implicants
Nonessential Prime Implicants
Product-of-Sums Optimization
Don't-Care Conditions
2-6 Pragmatic Two-Level Optimization
2-7 Multiple-Level Circuit Optimization
2-8 Other Gate Types
2-9 Exclusive-OR Operator and Gates
Odd Function
2-10 High-Impedance Outputs
2-11 Chapter Summary
References
Problems
Chapter 3
COMBINATIONAL LOGIC DESIGN
3-1 Design Procedure
3-2 Beginning Hierarchical Design
3-3 Technology Mapping
3-4 Verification
Manual Logic Analysis
Simulation
3-5 Combinational Functional Blocks
3-6 Rudimentary Logic Functions
Value-Fixing, Transferring, and Inverting
Multiple-Bit Functions
Enabling
3-7 Decoding
Decoder and Enabling Combinations
Decoder-Based Combinational Circuits
3-8 Encoding
Priority Encoder
Encoder Expansion
3-9 Selecting
Multiplexers
Multiplexer-Based Combinational Circuits
3-10 Chapter Summary
References
Problems
Chapter 4
ARITHMETIC FUNCTIONS AND HDLs
4-1 Iterative Combinational Circuits
4-2 Binary Adders
Half Adder
Full Adder
Binary Ripple Carry Adder
4-3 Binary Subtraction
Complements
Subtraction Using 2s Complement
44 Binary Adder-Subtractors
Signed Binary Numbers
Signed Binary Addition and Subtraction
Overflow
4-5 Other Arithmetic Functions
Contraction
Incrementing
Decrementing
Multiplication by Constants
Division by Constants
Zero Fill and Extension
4-6 Hardware Description Languages
Hardware Description Languages
Logic Synthesis
4-7 HDL Representations-VHDL
Behavioral Description
4-8 HDL Representations-Verilog
Behavioral Description
4-9 Chapter Summary
References
Problems
Chapter 5
SEQUENTIAL CIRCUITS
5-1 Sequential Circuit Definitions
5-2 Latches
SR and S R Latches
D Latch
5-3 Flip-Flops
Master-Slave Flip-Flops
Edge-Triggered Flip-Flop
Standard Graphics Symbols
Direct Inputs
5-4 Sequential Circuit Analysis
Input Equations
State Table
State Diagram
Sequential Circuit Simulation
54 Sequential Circuit Design
Design Procedure
Finding State Diagrams and State Tables
State Assitmment
Designing with D Flip-Flops
Designing with Unused States
Verification
5-6 Other Flip-Flop Types
JK and T Flip-Flops
5-7 State-Machine Diagrams and Applications
State-Machine Diagram Model
Constraints on Input Conditions
Design Applications Using State-Machine Diagrams
5-8 HDL Representaion for Sequential Circuits-VHDL
5-9 HDL Representation for Sequential Circuits-Verilog
5-10 Chapter Summary
References
Problems
……
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13

文摘

插圖:
You might ask:“How many embedded systems are there in my current living environment?”Do you have a cell phone?An iPodTM?An XboxTM?A digital camera?A microwave oven?An automobile?AIl of these are embedded systems!In fact.a late-model automobile can contain more than 50 microcontrollers,each con-trolling a distinct embedded system,such as the engine control unit(ECU),automatic braking system (ABS),and stability control unit(scu).Further,a significant proportion of these embedded systems communicate with each other through a CAN(controller area network).A new automotive network called FlexRav promises to provide high-speed,reliable communication for safety-critical tasks such as braking-bv-wire and steering-bv-wire,eliminating primary dependence on mechanical and hvdraulic linkages and enhancing the potential for additional safety features such as collision avoidance.Table 1-1 lists examples of embedded systems classified by application area.

序言

The objective of this text is to serve as a cornerstone for the learning of logic design,digital system design,and computer design by a broad audience of readers.
This fourth edition marks the decade point in the evolution of the text contents Beginning asanadaptationofapreviousbookbythefirstauthorinl997.it continues to offer a unique combination of logic design and computer design principles with a strong hardware emphasia Over the years,the text has followed industry trends by adding new material such as hardware description language,removing or de-emphasizing material of declining importance,and revising material to track changes in computer technology and computer-aided design.
In the fourth edition.revisions address pedagogical considerations as well as industrial trends.Sixty"real world"examples and problems,most drawn from design problems for products encountered in contemporary day-to.day life.Motivate interest and provide practice in solution formulation.Changes in chapter organization permit instructors to more easily tailor the degree of technology coverage,accommodating both electrical and computer engineering and computer science audiences.

相關詞條

熱門詞條

聯絡我們