图书介绍
计算机硬件技术基础PDF|Epub|txt|kindle电子书版本网盘下载
![计算机硬件技术基础](https://www.shukui.net/cover/9/35069690.jpg)
- 王克义编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302340584
- 出版时间:2014
- 标注页数:399页
- 文件大小:84MB
- 文件页数:415页
- 主题词:硬件-教材
PDF下载
下载说明
计算机硬件技术基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 数字电路与计算机逻辑部件基础1
第1章 数据在计算机中的运算及表示形式1
1.1 进位记数制1
1.1.1 进位记数制及其基数和权1
1.1.2 几种常用的进位记数制1
1.2 不同进位制数之间的转换3
1.2.1 二进制数转换为十进制数3
1.2.2 十进制数转换为二进制数3
1.3 二进制数的算术运算和逻辑运算5
1.3.1 二进制数的算术运算5
1.3.2 二进制数的逻辑运算6
1.3.3 移位运算6
1.4 数据在计算机中的表示形式7
1.4.1 机器数与真值7
1.4.2 常见的机器数表示形式8
1.4.3 数的定点表示与浮点表示12
1.4.4 二-十进制编码16
1.5 二进制信息的计量单位17
习题117
第2章 逻辑代数与基本逻辑门电路19
2.1 逻辑代数的基本概念19
2.1.1 逻辑代数的特点19
2.1.2 基本逻辑运算19
2.1.3 逻辑函数22
2.1.4 逻辑函数的相等22
2.2 逻辑代数的基本公式22
2.3 逻辑函数的代数化简法24
2.3.1 “与或”表达式的化简24
2.3.2 “或与”表达式的化简25
2.4 基本逻辑门电路26
2.4.1 分立元件的门电路26
2.4.2 集成门电路28
2.4.3 MOS门电路33
2.4.4 常用逻辑门的图形符号35
习题236
第3章 数字逻辑电路及其在计算机中的应用38
3.1 基本概念38
3.1.1 最小项38
3.1.2 最小项的性质38
3.1.3 最小项表达式39
3.2 逻辑函数的卡诺图化简法40
3.2.1 卡诺图40
3.2.2 卡诺图的编号41
3.2.3 用卡诺图化简逻辑函数42
3.3 不完全规定的逻辑函数及其化简方法44
3.3.1 无关最小项的概念44
3.3.2 利用无关最小项化简逻辑函数45
3.4 组合逻辑电路的分析与设计46
3.4.1 组合逻辑电路的分析46
3.4.2 组合逻辑电路的设计47
3.5 计算机中常用的组合逻辑部件49
3.5.1 加法器49
3.5.2 译码器50
3.5.3 编码器51
3.5.4 多路选择器52
3.5.5 多路分配器53
3.6 时序电路的基本单元-触发器55
3.6.1 RS触发器55
3.6.2 触发器外部逻辑特性的描述58
3.6.3 维阻D触发器59
3.6.4 主从JK触发器60
3.6.5 T触发器60
3.6.6 触发器的时间参数61
3.6.7 触发器的激励表62
3.7 计算机中常用的时序逻辑部件63
3.7.1 寄存器63
3.7.2 计数器66
习题369
第4章 硬件描述语言VHDL基础72
4.1 VHDL概述72
4.2 VHDL程序的基本结构73
4.2.1 VHDL程序示例73
4.2.2 实体74
4.2.3 结构体76
4.2.4 库、包集合及配置76
4.3 VHDL语法基础78
4.3.1 标识符和保留字78
4.3.2 数据对象79
4.3.3 数据类型81
4.3.4 运算操作符83
4.4 VHDL的常用描述语句84
4.4.1 顺序描述语句84
4.4.2 并行描述语句91
4.5 VHDL描述实例94
4.5.1 组合逻辑电路的VHDL描述94
4.5.2 时序逻辑电路的VHDL描述97
习题4102
第二部分 计算机的基本结构与汇编语言程序设计103
第5章 计算机的基本结构与工作过程103
5.1 计算机的基本结构103
5.1.1 冯·诺依曼计算机基本结构103
5.1.2 计算机的基本组成框图及功能部件简介104
5.2 计算机的工作流程107
5.2.1 指令与程序107
5.2.2 计算机的基本工作流程108
5.3 计算机系统的组成110
5.3.1 硬件与软件110
5.3.2 计算机系统的基本组成111
5.4 微型计算机的分类及主要技术指标111
5.4.1 微型计算机的分类111
5.4.2 微型计算机的主要技术指标112
5.5 微型计算机的基本结构及系统组成113
5.5.1 微型计算机基本结构114
5.5.2 微型计算机的系统组成115
习题5116
第6章 计算机的核心部件——微处理器117
6.1 微处理器的工作模式117
6.1.1 实模式117
6.1.2 保护模式117
6.1.3 虚拟8086模式118
6.2 微处理器的编程结构118
6.2.1 程序可见寄存器118
6.2.2 80x86/Pentium处理器的寄存器模型118
6.3 微处理器的寻址机制123
6.3.1 存储器分段技术123
6.3.2 实模式下的存储器寻址124
6.3.3 堆栈127
6.4 微处理器的内部组成结构及相关技术128
6.4.1 总线接口单元BIU128
6.4.2 指令cache与数据cache128
6.4.3 超标量流水线结构129
6.4.4 动态转移预测及转移目标缓冲器BTB130
6.4.5 指令预取器和预取缓冲器132
6.4.6 指令译码器132
6.4.7 执行单元EU133
6.4.8 浮点处理单元FPU133
6.4.9 控制单元CU133
6.5 微处理器的外部引脚信号134
6.5.1 80386 DX的外部引脚信号概况134
6.5.2 存储器/IO接口信号136
6.5.3 中断接口信号138
6.5.4 DMA接口信号138
6.5.5 协处理器接口信号139
6.6 微处理器的操作时序139
6.6.1 总线时序基本概念139
6.6.2 基本的总线时序142
习题6143
第7章 寻址方式与指令系统144
7.1 寻址方式144
7.1.1 数据寻址方式144
7.1.2 转移地址寻址方式149
7.2 指令编码151
7.2.1 指令编码格式151
7.2.2 指令编码举例154
7.3 8086指令系统155
7.3.1 数据传送指令155
7.3.2 算术运算指令160
7.3.3 逻辑运算与移位指令170
7.3.4 串操作指令173
7.3.5 转移指令176
7.3.6 处理器控制指令183
7.4 80x86及Pentium系列指令系统184
习题7184
第8章 汇编语言程序设计基础186
8.1 汇编语言的特点186
8.2 汇编语言程序结构和基本语法187
8.2.1 示例程序187
8.2.2 基本概念188
8.2.3 指令语句193
8.2.4 伪指令语句195
8.2.5 宏指令200
8.2.6 简化段定义203
8.3 ROM BIOS中断调用和DOS系统功能调用204
8.3.1 ROM BIOS中断调用204
8.3.2 DOS系统功能调用205
8.4 汇编语言程序的上机调试205
8.4.1 建立源文件206
8.4.2 汇编206
8.4.3 连接207
8.4.4 运行207
8.4.5 调试207
8.5 汇编语言程序设计的基本方法208
8.5.1 程序设计的基本步骤208
8.5.2 程序的基本结构形式208
8.5.3 子程序设计210
8.6 汇编语言的编程应用213
8.6.1 I/O与通信213
8.6.2 声音与时钟214
8.6.3 乐曲程序215
8.6.4 键盘I/O218
8.6.5 鼠标器编程220
8.6.6 图形显示223
8.7 Windows环境下汇编语言程序设计226
8.7.1 Windows API函数226
8.7.2 指令集选择227
8.7.3 工作模式选择227
8.7.4 函数的原型定义227
8.7.5 Windows应用程序的基本结构框架228
8.7.6 Win32汇编语言应用程序实例228
8.7.7 MASM 32汇编与连接命令229
8.8 汇编语言与高级语言的混合编程230
8.8.1 内嵌汇编231
8.8.2 在C程序中直接调用汇编子程序232
8.8.3 汇编语言程序调用C函数235
习题8235
第三部分 存储器与I/O接口技术239
第9章 存储器及其接口239
9.1 概述239
9.1.1 存储系统的层次结构239
9.1.2 内存储器的基本结构及其数据存储格式241
9.2 半导体存储器的结构及工作原理243
9.2.1 可读写存储器RAM243
9.2.2 只读存储器ROM252
9.3 存储器接口258
9.3.1 存储器接口中的片选控制258
9.3.2 存储器接口分析与设计举例260
9.3.3 双端口存储器261
9.4 高速缓存(cache)263
9.4.1 cache基本原理263
9.4.2 cache的组织方式265
9.4.3 cache的更新方式及替换算法266
9.5 虚拟存储器268
9.5.1 虚拟存储器的工作原理268
9.5.2 80x86的虚拟存储技术270
习题9271
第10章 I/O接口技术273
10.1 I/O接口概述273
10.1.1 I/O接口的基本功能273
10.1.2 I/O接口的基本结构274
10.1.3 I/O端口的编址方式274
10.1.4 I/O接口的地址译码及片选信号的产生276
10.1.5 I/O指令277
10.2 I/O控制方式277
10.2.1 程序控制方式277
10.2.2 中断控制方式278
10.2.3 DMA方式279
10.3 DMA技术280
10.3.1 DMA控制器的基本功能280
10.3.2 DMA控制器的一般结构281
10.3.3 DMA控制器的工作方式283
10.3.4 DMA工作过程283
10.3.5 可编程DMA控制器8237284
10.4 中断系统285
10.4.1 基本概念285
10.4.2 80x86实模式的中断系统288
10.4.3 可编程中断控制器8259A293
10.4.4 中断服务程序设计294
习题10298
第11章 可编程接口电路实例299
11.1 可编程并行接口的组成及工作过程299
11.1.1 可编程并行接口的组成及其与CPU和外设的连接299
11.1.2 可编程并行接口的数据输入输出过程300
11.2 可编程并行接口电路8255A300
11.2.1 8255A的性能概要300
11.2.2 8255A芯片引脚分配及引脚信号说明300
11.2.3 8255A内部结构框图302
11.2.4 8255A的控制字303
11.2.5 8255A的工作方式304
11.2.6 8255A的状态字309
11.2.7 8255A应用举例310
11.3 可编程计数器/定时器8253311
11.3.1 概述312
11.3.2 可编程计数器/定时器8253312
11.3.3 8253的应用324
习题11326
第12章 D/A和A/D转换器328
12.1 计算机自动控制系统中的D/A和A/D转换328
12.2 D/A转换器329
12.2.1 D/A转换器的工作原理329
12.2.2 D/A转换器的主要技术指标332
12.2.3 D/A转换器芯片333
12.2.4 D/A转换器芯片与微处理器的接口335
12.2.5 D/A转换器的应用336
12.3 A/D转换器337
12.3.1 基本概念337
12.3.2 A/D转换器的工作原理339
12.3.3 A/D转换器的主要技术指标340
12.3.4 A/D转换器芯片341
12.3.5 A/D转换器芯片与微处理器的接口342
习题12345
第四部分高性能微处理器技术346
第13章 总线技术346
13.1 概述346
13.1.1 总线346
13.1.2 总线的分类347
13.1.3 总线标准348
13.1.4 总线仲裁349
13.2 PCI总线350
13.2.1 概述350
13.2.2 PCI总线的系统结构及特点350
13.3 USB总线352
13.3.1 USB概述352
13.3.2 USB的拓扑结构353
13.3.3 USB线缆及连接器353
13.4 高速总线接口IEEE 1394354
习题13355
第14章 高性能微处理器的先进技术及典型结构356
14.1 高性能微处理器所采用的先进技术356
14.1.1 指令级并行356
14.1.2 超标量技术357
14.1.3 超长指令字结构358
14.1.4 超级流水线技术358
14.1.5 RISC技术359
14.2 高性能微处理器举例360
14.2.1 64位处理器Alpha 21064360
14.2.2 Itanium处理器——IA-64架构的开放硬件平台362
14.3 多核处理器简介365
14.3.1 复杂单处理器结构所遇到的挑战365
14.3.2 多核处理器的出现365
14.3.3 多核处理器结构的主要特点366
14.4 现代PC主板典型结构367
14.4.1 芯片组、桥芯片及接口插座367
14.4.2 Pentium PC主板结构368
14.4.3 Pentium 4 PC主板的I/O组织结构369
习题14370
附录A DOS功能调用(INT21H)371
附录B BIOS中断调用376
附录C 调试程序DEBUG的使用380
附录D 部分习题参考答案384
参考文献399