book for classroom use. The suggestions for use provide important detailed informa-
tion for navigating the text to t with various course syllabi.
Because of its broad coverage of both logic and computer design, this book
serves several different objectives in sophomore through junior level courses. Chapters
1 through 9 with selected sections omitted, provide an overview of hardware for com-
puter science, computer engineering, electrical engineering, or engineering students in
general in a single semester course. Chapters 1 through 4 possibly with selected parts
of 5 through 7 give a basic introduction to logic design, which can be completed in a
single quarter for electrical and computer engineering students. Covering Chapters
1 through 7 in a semester provides a stronger, more contemporary logic design treat-
ment. The entire book, covered in two quarters, provides the basics of logic and com-
puter design for computer engineering and science students. Coverage of the entire
book with appropriate supplementary material or a laboratory component can ll a
two-semester sequence in logic design and computer architecture. Due to its moder-
ately paced treatment of a wide range of topics, the book is ideal for self-study by engi-
neers and computer scientists. Finally, all of these various objectives can also benet
from use of reading supplements provided on the Companion Website.
The authors would like to acknowledge the instructors whose input contributed
to the previous edition of the text and whose inuence is still apparent in the current
edition, particularly Professor Bharat Bhuva, Vanderbilt University; Professor Donald
Hung, San Jose State University; and Professors Katherine Compton, Mikko Lipasti,
Kewal Saluja, and Leon Shohet, and Faculty Associate Michael Morrow, ECE, Uni-
versity of Wisconsin, Madison. We appreciate corrections to the previous editions pro-
vided by both instructors and students, most notably, those from Professor Douglas
De Boer of Dordt College. In getting ready to prepare to think about getting started
to commence planning to begin working on the fth edition, I received valuable feed-
back on the fourth edition from Patrick Schaumont and Cameron Patterson at Virginia
Tech, and Mark Smith at the Royal Institute of Technology (KTH) in Stockholm, Swe-
den. I also beneted from many discussions with Kristie Cooper and Jason Thweatt
at Virginia Tech about using the fourth edition in the updated version of our depart-
ment’s Introduction to Computer Engineering course. I would also like to express
my appreciation to the folks at Pearson for their hard work on this new edition. In
particular, I would like to thank Andrew Gilllan for choosing me to be the new third
author and for his help in planning the new edition; Julie Bai for her deft handling of
the transition after Andrew moved to another job, and for her guidance, support, and
invaluable feedback on the manuscript; Pavithra Jayapaul for her help in text produc-
tion and her patience in dealing with my delays (especially in writing this preface!);
and Scott Disanno and Shylaja Gattupalli for their guidance and care in producing the
text. Special thanks go to Morris Mano and Charles Kime for their efforts in writing
the previous editions of this book. It is an honor and a privilege to have been chosen as
their successor. Finally, I would like to thank Karen, Guthrie, and Eli for their patience
and support while I was writing, especially for keeping our mutt Charley away from
this laptop so that he didn’t eat the keys like he did with its short-lived predecessor.
T M
Blacksburg, Virginia
xvi Preface
A01_MANO0637_05_SE_FM.indd 16 23/01/15 1:45 PM