Introduction to Logic and Computer Design / Edition 1

Hardcover (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $139.95
Usually ships in 1-2 business days
(Save 7%)
Other sellers (Hardcover)
  • All (1) from $139.95   
  • Used (1) from $139.95   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2014

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Boston, MA 2008 Hard cover Fair. Sewn binding. Cloth over boards. 671 p. Contains: Illustrations.

Ships from: Pueblo West, CO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Sort by


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 the ideal companion to any first course in digital logic. Users rave about the book’s extensive set of examples — well integrated into the body of the text and included at the end of each chapter in sections of solved problems — that give students multiple opportunities to understand the topics being presented.

Read More Show Less

Product Details

  • ISBN-13: 9780073529493
  • Publisher: McGraw-Hill Companies, The
  • Publication date: 3/28/2007
  • Edition description: New Edition
  • Edition number: 1
  • Pages: 688

Table of Contents

Preface     ix
Introduction     1
Logic Design     1
A Brief Review of Number Systems     3
Hexadecimal     6
Binary Addition     7
Signed Numbers     10
Binary Subtraction     13
Fractions, Mixed Numbers and Floating Point Representation     15
Binary Coded Decimal (BCD)     17
Other Codes     19
Solved Problems     22
Exercises     30
Chapter 1 Test     33
Logic Design     35
Combinational Systems     35
The Design Process for Combinational Systems     35
Don 't Care Conditions     38
The Development of Truth Tables     39
Switching Algebra     43
Definition of Switching Algebra     43
Basic Properties of Switching Algebra     46
Manipulation of Algebraic Functions     49
Implementation of Functions with AND, OR, and NOT Gates     54
The Complement     58
From the Truth Table to Algebraic Expressions     60
NAND, NOR, and Exclusive-OR Gates     65
Simplification of Algebraic Expressions     71
Manipulation ofAlgebraic Functions and NAND Gate Implementations     75
Solved Problems     83
Exercises     100
Chapter 2 Test     108
The Karnaugh Map     113
Introduction to the Karnaugh Map     113
Minimum Sum of Product Expressions Using the Karnaugh Map     123
Don't Cares     135
Product of Sums (POS)     138
Five-Variable Maps     141
Multiple-Output Problems     146
Solved Problems     157
Exercises     177
Chapter 3 Test     180
Designing Combinational Systems     185
Iterative Systems     186
Delay in Combinational Logic Circuits     186
Adders     188
Subtractors and Adder/Subtractors     192
Comparators     192
Binary Decoders     194
Encoders and Priority Encoders     200
Multiplexers and Demultiplexers     201
Three-State Gates     205
Gate Arrays-ROMs, PLAs, and PALs     207
Designing with Read-Only Memories     211
Designing with Programmable Logic Arrays     212
Designing with Programmable Array Logic     215
Testing and Simulation of Combinational Systems     220
An Introduction to Verilog     220
Larger Examples     223
A One-Digit Decimal Adder     223
A Driver for a Seven-Segment Display     224
Solved Problems     233
Exercises     261
Chapter 4 Test     272
Analysis of Sequential Systems     277
State Tables and Diagrams     278
Latches     282
Flip Flops     283
Analysis of Sequential Systems     292
Solved Problems     302
Exercises     314
Chapter 5 Test     322
The Design of Sequential Systems     325
Flip Flop Design Techniques     330
The Design of Synchronous Counters     348
Design of Asynchronous Counters     355
Derivation of State Tables and State Diagrams     358
Solved Problems     372
Exercises     390
Chapter 6 Test     398
Solving Larger Sequential Problems     401
Shift Registers     401
Counters     407
Programmable Logic Devices (PLDs)     414
Design Using ASM Diagrams     419
One-Hot Encoding     423
Verilog for Sequential Systems     424
More Complex Examples     426
Solved Problems     432
Exercises     442
Chapter 7 Test     446
Computer Design     447
Computer Organization     447
Word Structure     449
Instruction Formats and Word Size     450
Data and Word Sizes     452
Register Set     453
Addressing Modes     454
Instruction Set     460
Data Movement Instructions     460
Arithmetic Instructions     461
Logic, Shift, and Rotate Instructions     463
Branches     464
Input/Output and Interrupts     466
Instruction Timing     467
Solved Problems     467
Exercises     474
Chapter 8 Test     480
Computer Design Fundamentals     483
Data Movement     484
Control Sequence     489
Design Description Language (DDL)     492
Specification of DDL     498
A Timing Refinement     505
Designing a Controller     508
Solved Problems      515
Exercises     526
Chapter 9 Test     533
The Design of a Central Processing Unit     535
Description of Model     535
Memory and Register Set     535
Addressing Modes     539
Instruction Set of Model     541
Control Sequence for Model     545
Implementation of Model Control Sequence with a Hardwired Controller     553
Model with a Slower Memory     557
A Microprogrammed Controller     559
Solved Problems     561
Exercises     574
Chapter 10 Test     582
Beyond the Central Processing Unit     585
Random Access Memory     587
Cache Memory     592
Secondary Memory     600
Virtual Memory     601
Interrupts     603
Direct Memory Access     607
Summary of Model Controller Design     609
Answers to Selected Exercises     613
Chapter Test Answers     645
Index     663
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)