Skip to content

Introduction to Logic and Computer Design

Best in textbook rentals since 2012!

ISBN-10: 007331417X

ISBN-13: 9780073314174

Edition: 2008

Authors: Alan B. Marcovitz

List price: $260.33
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

"Introduction to Logic and Computer Design" by Alan Marcovitz takes the successful formula realized in the author's previous books and makes it even better. With the inclusion of several chapters on computer design, Marcovitz now offers everything a fundamentals-oriented logic design course might include. Further, this new book is supported by an ARIS site - McGraw-Hill's electronic homework management systems -- including 350 algorithmic problems and a host of new media supplements to make both the instructor's and the student's tasks easier. As with Marcovitz's previous books, the clear presentation of concepts and well-paced writing style make "Introduction to Logic and Computer Design"…    
Customers also bought

Book details

List price: $260.33
Copyright year: 2008
Publisher: McGraw-Hill Higher Education
Publication date: 2/14/2007
Binding: Mixed Media
Pages: 688
Size: 7.50" wide x 9.25" long x 1.25" tall
Weight: 2.750
Language: English

Preface
Introduction
Logic Design
A Brief Review of Number Systems
Hexadecimal
Binary Addition
Signed Numbers
Binary Subtraction
Fractions, Mixed Numbers and Floating Point Representation
Binary Coded Decimal (BCD)
Other Codes
Solved Problems
Exercises
Chapter 1 Test
Logic Design
Combinational Systems
The Design Process for Combinational Systems
Don 't Care Conditions
The Development of Truth Tables
Switching Algebra
Definition of Switching Algebra
Basic Properties of Switching Algebra
Manipulation of Algebraic Functions
Implementation of Functions with AND, OR, and NOT Gates
The Complement
From the Truth Table to Algebraic Expressions
NAND, NOR, and Exclusive-OR Gates
Simplification of Algebraic Expressions
Manipulation of Algebraic Functions and NAND Gate Implementations
Solved Problems
Exercises
Chapter 2 Test
The Karnaugh Map
Introduction to the Karnaugh Map
Minimum Sum of Product Expressions Using the Karnaugh Map
Don't Cares
Product of Sums (POS)
Five-Variable Maps
Multiple-Output Problems
Solved Problems
Exercises
Chapter 3 Test
Designing Combinational Systems
Iterative Systems
Delay in Combinational Logic Circuits
Adders
Subtractors and Adder/Subtractors
Comparators
Binary Decoders
Encoders and Priority Encoders
Multiplexers and Demultiplexers
Three-State Gates
Gate Arrays-ROMs, PLAs, and PALs
Designing with Read-Only Memories
Designing with Programmable Logic Arrays
Designing with Programmable Array Logic
Testing and Simulation of Combinational Systems
An Introduction to Verilog
Larger Examples
A One-Digit Decimal Adder
A Driver for a Seven-Segment Display
Solved Problems
Exercises
Chapter 4 Test
Analysis of Sequential Systems
State Tables and Diagrams
Latches
Flip Flops
Analysis of Sequential Systems
Solved Problems
Exercises
Chapter 5 Test
The Design of Sequential Systems
Flip Flop Design Techniques
The Design of Synchronous Counters
Design of Asynchronous Counters
Derivation of State Tables and State Diagrams
Solved Problems
Exercises
Chapter 6 Test
Solving Larger Sequential Problems
Shift Registers
Counters
Programmable Logic Devices (PLDs)
Design Using ASM Diagrams
One-Hot Encoding
Verilog for Sequential Systems
More Complex Examples
Solved Problems
Exercises
Chapter 7 Test
Computer Design
Computer Organization
Word Structure
Instruction Formats and Word Size
Data and Word Sizes
Register Set
Addressing Modes
Instruction Set
Data Movement Instructions
Arithmetic Instructions
Logic, Shift, and Rotate Instructions
Branches
Input/Output and Interrupts
Instruction Timing
Solved Problems
Exercises
Chapter 8 Test
Computer Design Fundamentals
Data Movement
Control Sequence
Design Description Language (DDL)
Specification of DDL
A Timing Refinement
Designing a Controller
Solved Problems
Exercises
Chapter 9 Test
The Design of a Central Processing Unit
Description of Model
Memory and Register Set
Addressing Modes
Instruction Set of Model
Control Sequence for Model
Implementation of Model Control Sequence with a Hardwired Controller
Model with a Slower Memory
A Microprogrammed Controller
Solved Problems
Exercises
Chapter 10 Test
Beyond the Central Processing Unit
Random Access Memory
Cache Memory
Secondary Memory
Virtual Memory
Interrupts
Direct Memory Access
Summary of Model Controller Design
Answers to Selected Exercises
Chapter Test Answers
Index