欢迎访问学天下, 学习、交流与分享 !
当前位置:主页 > 实用资料 >

逻辑与计算机设计基础(第5版) pdf高清电子版

收藏本页
  • 主要内容
时间:2019-11-27 22:45 作者:cs123 点击:
精心推荐:
软件标签: 计算机图书 电子课本

逻辑与计算机设计基础pdf是一套完整版的计算机学习电子课本。全书一共分为了12个章节内容,语言通俗易懂,不管是作为高等学院学生自学还是教师授课研究使用都是不错的选择!快来绿色资源网下载吧!

图书介绍

《逻辑与计算机设计基础》以通用计算机为线索,由浅入深地讲解了逻辑设计、数字系统设计和计算机设计。

第1——4章为逻辑设计,包括数字系统与信息、硬件描述语言和组合逻辑电路、组合逻辑设计以及时序电路;

第5——7章为数字系统设计,包括数字硬件实现技术、测试与验证对设计成本的影响、寄存器与寄存器传输以及存储器基础;

第8——12章为计算机设计,包括计算机设计基础、指令集结构、RISC与CISC中央处理器、输入输出与通道,以及存储系统。

书中附有60多个主要来自现代日常生活中产品设计的真实例子和问题,可以激发读者的学习兴趣。本书强调硬件描述语言在教学中的重要性,不仅可以作为计算机科学、计算机工程、电子技术、机电一体化等专业学生学习硬件的一本绝佳教材,也可以作为弱电类工程师和计算机科学工作者的理想参考书籍。

逻辑与计算机设计基础电子书目录

Logic and Computer Design Fundamentals

出版者的话

译者序

前言

第1章 数字系统与信息1

1.1 信息表示2

1.1.1 数字计算机3

1.1.2 其他计算机4

1.1.3 通用计算机的进一步说明7

1.2 计算机系统设计的抽象层次8

1.3 数制10

1.3.1 二进制11

1.3.2 八进制与十六进制12

1.3.3 数字范围13

1.4 算术运算14

1.5 十进制编码17

1.6 字符编码18

1.6.1 ASCII字符编码18

1.6.2 校验位21

1.7 格雷码22

1.8 本章小结23

参考文献24

习题24

第2章 组合逻辑电路27

2.1 二值逻辑和逻辑门27

2.1.1 二值逻辑28

2.1.2 逻辑门29

2.1.3 用硬件描述语言表示逻辑门32

2.2 布尔代数33

2.2.1 布尔代数的基本恒等式34

2.2.2 代数运算36

2.2.3 反函数38

2.3 标准形式39

2.3.1 最小项和最大项39

2.3.2 积之和42

2.3.3 和之积43

2.4 两级电路的优化43

2.4.1 成本标准44

2.4.2 卡诺图结构45

2.4.3 二变量卡诺图47

2.4.4 三变量卡诺图48

2.5 卡诺图的化简50

2.5.1 质主蕴涵项50

2.5.2 非质主蕴涵项51

2.5.3 和之积优化52

2.5.4 无关最小项53

2.6 异或操作和异或门55

2.7 门的传播延迟56

2.8 硬件描述语言简介58

2.9 硬件描述语言—VHDL60

2.10 硬件描述语言—Verilog67

2.11 本章小结72

参考文献72

习题72

第3章 组合逻辑电路的设计79

3.1 开始分层设计79

3.2 工艺映射82

3.3 组合功能模块85

3.4 基本逻辑函数85

3.4.1 定值、传递和取反85

3.4.2 多位函数86

3.4.3 使能87

3.5 译码89

3.5.1 译码器和使能结合92

3.5.2 基于译码器的组合电路95

3.6 编码96

3.6.1 优先编码器96

3.6.2 编码器的扩展98

3.7 选择98

3.7.1 多路复用器98

3.7.2 基于多路复用器的组合电路105

3.8 迭代组合电路109

3.9 二进制加法器110

3.9.1 半加器110

3.9.2 全加器110

3.9.3 二进制行波进位加法器111

3.10 二进制减法112

3.10.1 补码114

3.10.2 采用补码的二进制减法115

3.11 二进制加减法器115

3.11.1 有符号的二进制数116

3.11.2 有符号二进制数的加法与减法118

3.11.3 溢出119

3.11.4 加法器的HDL模型121

3.11.5 行为描述122

3.12 其他的算术功能模块124

3.12.1 压缩125

3.12.2 递增126

3.12.3 递减127

3.12.4 常数乘法127

3.12.5 常数除法127

3.12.6 零填充与符号扩展127

3.13 本章小结128

参考文献129

习题129

......

逻辑与计算机设计基础pdf内容特点

第1章的更新包括对计算机系统抽象层次的讨论,以及它们的作用,还简要介绍了数字设计的过程。为加强国际化,第1章还有一些关于字符编码的新内容。

本书在第2章就开始介绍硬件描述语言(HDL),比以前的版本更早。对于涉及组合和时序逻辑设计的章节,都会给出电路的HDL描述以及逻辑框图与状态图,从而表明在当代数字系统设计实践中HDL变得日益重要。关于传播延迟(数字系统基本的一阶设计约束)的内容已经移到了第2章。

第3章结合原来第3章中有关功能模块的内容和原来第4章中有关算术电路模块的内容,展现一组常见的组合逻辑功能模块,这些功能模块的HDL模型在本章随处可见。第3章介绍分层设计的概念。

时序电路出现在第4章。这一章包括原来第5章中对设计过程的描述和原来第6章中的时序电路定时、输入同步和亚稳态的相关知识。有关JK触发器和T触发器的描述放到了教材的配套网站上。

第5章讨论一些与数字硬件实现相关的话题,包括互补金属氧化物(CMOS)门和可编程逻辑的设计。除包含原来第6章中的大部分内容外,现在的第5章还简要地介绍了测试与验证对设计成本的影响。由于使用本教材的很多课程都用现场可编程门阵列(FPGA)来进行实验练习,所以我们对FPGA的叙述进行了扩充,通过一个简单的、基本的FPGA结构来讲解许多商用FPGA系列中都会出现的基本可编程元器件 。

剩下的章节(包括计算机设计在内)已经进行了更新,以便反映从上一个版本以来出现的最新变化。重要的更新包括将高阻缓冲器从原来的第2章移动到6.8节中,以及在第9章增加了如何在高级语言中用过程调用和返回来实现函数调用的相关讨论。

下载地址地址隐藏,输入验证码自动跳转下载(不收费,无需登录,看不清验证码请点击图片)