基本信息
- 原书名:Digital Design and Computer Architecture(Second Edition)
- 原出版社: Morgan Kaufmann
- 作者: (美)David Money Harris Sarah L. Harris
- 丛书名: 经典原版书库
- 出版社:机械工业出版社
- ISBN:9787111448105
- 上架时间:2013-12-31
- 出版日期:2014 年1月
- 开本:16开
- 页码:638
- 版次:2-1
- 所属分类:计算机 > 计算机科学理论与基础知识 > 数值计算 > 综合
教材

内容简介
计算机书籍
《数字设计和计算机体系结构(英文版·第2版)》基于作者丰富的教学和实践经验,以幽默的写作风格展示了最新的数字设计技术。书中采用一种独特的现代数字设计方法,先介绍数字逻辑门,接着讲述组合电路和时序电路的设计,并以这些基本的数字逻辑设计概念为基础,重点介绍如何设计实际的MIPS 处理器。另外,在全书的实例中运用SystemVerilog 和VHDL展示基于CAD的电路设计方法和技术。通过本书,读者能够构建自己的微处理器,并能够自顶向下地理解微处理器的工作原理。
《数字设计和计算机体系结构(英文版·第2版)》更新了关于微机上通用处理器以及几乎随处可见的微控制器中的I/O系统的内容,提供了多个实例来说明如何使用RS232、SPI、电机控制、中断、无线和模数转换器与外围设备交互。除了对全书内容进行更新和扩展外。新版在编程和代码例题中采用 SystemVerilog(替代Verilog)与VHDL一起给出数字系统设计的实现。第2版还提供了更多的练习题。来加强编程与处理器体系结构之间的联系。
作译者
Sarah L.Harris哈维玛德学院工程学副教授,拥有斯坦福大学电子工程博士学位。她曾为惠普、圣地亚哥超算中心和Nvidia公司工作,擅长计算机体系结构设计和系统设计。
目录
In Praise of Digital Design and Computer Architecture
Preface
About the Authors
Chapter 1 From Zero to One
1.1 The Game Plan
1.2 The Art of Managing Complexity
1.3 The Digital Abstraction
1.4 Number Systems
1.5 Logic Gates
1.6 Beneath the Digital Abstraction
1.7 CMOS Transistors
1.8 Power Consumption
1.9 Summary and a Look'Ahead
Exercises
Interview Questions
Chapter 2 Combinational Logic Design
2.1 Introduction
2.2 Boolean Equations
2.3 Boolean Algebra
前言
We have used several editions of Patterson and Hennessy's Computer Organization and Design (COD) for many years at Harvey Mudd College. We particularly like their coverage of the MIPS architecture and microarchitecture because MIPS is a commercially successful microprocessor architecture, yet it is simple enough to clearly explain and build in an introductory class. Because our class has no prerequisites, the first half of the semester is dedicated to digital design, which is not covered by COD. Other universities have indicated a need for a book that combines digital design and computer architecture. We have undertaken to prepare such a book.
We believe that building a microprocessor is a special rite of passage for engineering and computer science students. The inner workings of a processor seem almost magical to the uninitiated, yet prove to be straightforward when carefully explained. Digital design in itself is a powerful and exciting subject. Assembly language programming unveils the inner language spoken by the processor. Microarchitecture is the link that brings it all together.
This book is suitable for a rapid-paced, single-semester introduction to digital design and computer architecture or for a two-quarter or two-semester sequence giving more time to digest the material and experiment in the lab. The course can be taught without prerequisites. The material is usually taught at the sophomore- or junior-year level, but may also be accessible to bright freshmen.