第1章 微型计算机基础 1
1.1 概述 1
1.1.1 微型计算机发展概况 1
1.1.2 微型计算机发展特点与分类 4
1.1.3 微型计算机的应用 6
1.2 计算机中的数制和编码 7
1.2.1 计算机中的数制 7
1.2.2 计算机中的码制 10
1.2.3 计算机中的信息编码 14
1.3 计算机系统的组成与运行原理 15
1.3.1 计算机系统中常用的术语 15
1.3.2 计算机系统的组成 17
1.3.3 计算机运行原理 19
本章小结 19
思考题与习题 20
第2章 Intel 8086系统结构 21
2.1 8086微处理器的结构 21
2.1.1 8086微处理器的功能结构 21
2.1.2 8086的存储器分段组织 24
2.1.3 8086的寄存器结构 27
2.2 8086的引脚功能及系统组态 31
2.2.1 8086的引脚功能 31
2.2.2 8086的两种系统组态 35
2.3 8086的总线周期 42
2.3.1 总线周期的基本概念 42
2.3.2 8086的存储器读写周期 43
2.3.3 8086的I/O读写周期 47
2.3.4 8086其他典型时序分析 48
本章小结 51
思考题与习题 52
第3章 高档微处理器 53
3.1 Intel 80286微处理器 53
3.1.1 80286的功能结构 53
3.1.2 80286的内部寄存器 55
3.2 Intel 80386微处理器 56
3.2.1 80386的功能结构 56
3.2.2 80386的内部寄存器 58
3.3 Intel 80486微处理器 61
3.3.1 80486的功能结构 61
3.3.2 80486的内部寄存器 63
3.4 Intel Pentium微处理器 64
3.4.1 Pentium的功能结构 65
3.4.2 Pentium的内部寄存器 66
3.4.3 Pentium的微处理器的新发展 67
3.5 高档微机存储器管理 69
3.5.1 实地址方式 69
3.5.2 保护虚地址方式 69
3.5.3 虚拟8086方式 73
本章小结 73
思考题与习题 73
第4章 Intel 8086的指令系统 74
4.1 寻址方式 74
4.1.1 立即寻址 74
4.1.2 寄存器寻址 75
4.1.3 存储器寻址 75
4.1.4 I/O端口寻址 79
4.2 8086指令系统 79
4.2.1 数据传送指令 80
4.2.2 算术运算指令 87
4.2.3 逻辑运算和移位指令 99
4.2.4 串操作指令 107
4.2.5 控制转移指令 111
4.2.6 处理器控制指令 119
本章小结 121
思考题与习题 122
第5章 汇编语言程序设计 124
5.1 汇编语言程序的结构 124
5.1.1 分段结构 124
5.1.2 汇编语言源程序语句的类型及组成 125
5.1.3 名字和标号 126
5.1.4 助记符和定义符 127
5.1.5 操作数 127
5.1.6 注释 132
5.2 伪指令 132
5.2.1 数据定义伪指令 132
5.2.2 符号定义伪操作 134
5.2.3 段定义伪指令 135
5.2.4 过程定义伪指令 136
5.2.5 宏处理伪指令 137
5.2.6 其他伪操作 139
5.3 DOS和BIOS调用 139
5.3.1 DOS软中断及系统功能调用 140
5.3.2 BIOS调用 144
5.4 程序设计举例 150
5.4.1 直线运行程序设计 150
5.4.2 分支程序设计 151
5.4.3 循环程序设计 153
5.4.4 字符串处理程序设计 156
5.4.5 码制转换程序设计 158
本章小结 159
思考题与习题 159
第6章 半导体存储器 162
6.1 半导体存储器分类 162
6.2 半导体存储器的结构及技术指标 164
6.2.1 半导体存储器的结构 164
6.2.2 半导体存储器的技术指标 167
6.3 随机存取存储器 169
6.3.1 静态随机存储器 169
6.3.2 动态随机存储器 172
6.4 只读存储器 177
6.4.1 掩膜ROM 177
6.4.2 可编程ROM 177
6.4.3 可擦除可编程ROM 178
6.4.4 电可擦除可编程ROM 182
6.4.5 闪速存储器 184
6.5 存储器的接口技术 187
6.5.1 存储器接口设计应考虑的问题 188
6.5.2 存储器的扩展技术 188
6.5.3 存储器的地址译码 193
6.5.4 存储系统设计应用举例 196
6.5.5 8086存储器组织 200
6.6 高速缓冲存储器 202
6.6.1 cache的工作原理 202
6.6.2 cache的地址映射 202
6.6.3 cache的替换算法 205
6.6.4 高档机cache结构简介 206
6.7 半导体存储器新技术 207
本章小结 209
思考题与习题 209
第7章 输入/输出技术 211
7.1 I/O接口概述 211
7.1.1 I/O接口的功能 211
7.1.2 CPU与I/O接口间的信息类型 213
7.1.3 I/O接口的典型结构 214
7.2 I/O端口的编址方式 215
7.2.1 存储器映像编址方式 215
7.2.2 I/O端口单独编址方式 215
7.2.3 PC XT/AT的I/O端口地址分配 216
7.2.4 I/O端口地址的译码 217
7.3 输入/输出传送方式 218
7.3.1 无条件传送方式 218
7.3.2 查询传送方式 219
7.3.3 中断传送方式 224
7.3.4 DMA方式 226
7.3.5 I/O处理机方式 228
7.4 简单输入/输出接口的设计 228
7.4.1 芯片功能介绍 228
7.4.2 接口设计实例 232
本章小结 236
思考题与习题 236
第8章 中断系统 237
8.1 中断的基本概念 237
8.1.1 中断 237
8.1.2 中断系统及功能 237
8.1.3 中断的基本过程 239
8.2 8086微处理器的中断方式 241
8.2.1 外部中断 241
8.2.2 内部中断 242
8.2.3 中断向量表 244
8.3 中断管理 247
8.3.1 CPU响应中断的条件 247
8.3.2 中断响应和处理过程 248
8.3.3 中断优先权 250
8.3.4 中断嵌套 253
8.4 高档微处理器中断系统 253
8.4.1 异常中断 253
8.4.2 中断描述符表 254
8.4.3 80X86新增的保留中断 256
8.5 可编程中断控制器8259A 256
8.5.1 8259A的内部结构和引脚 257
8.5.2 8259A的工作方式 260
8.5.3 8259A的编程 264
8.5.4 8259A的中断级联 269
8.5.5 8259A的应用实例 271
本章小结 275
思考题与习题 275
第9章 可编程接口芯片 277
9.1 并行输入/输出接口8255A 277
9.1.1 8255A的内部结构和引脚 277
9.1.2 8255A的工作方式字 280
9.1.3 8255A的编程控制字 280
9.1.4 8255A的应用实例 282
9.2 定时器/计数器8253/8254 286
9.2.1 8253的内部结构和引脚 287
9.2.2 8253的工作方式 289
9.2.3 8253的编程 296
9.2.4 8254与8253的区别 297
9.2.5 8253/8254的应用实例 298
9.3 DMA控制器8237A 301
9.3.1 8237A的引脚和内部结构 302
9.3.2 8237A的工作周期 304
9.3.3 8237A的工作模式 306
9.3.4 8237A的寄存器组和编程控制字 308
9.3.5 8237A的软件命令 310
9.3.6 8237A的应用实例 310
9.4 串行通信接口8251A 312
9.4.1 串行通信的基本概念 312
9.4.2 串行接口的基本功能和硬件支持 315
9.4.3 8251A的结构和引脚 316
9.4.4 8251A的内部寄存器及初始化编程 321
9.4.5 8251A的应用实例 324
本章小结 325
思考题与习题 326
第10章 总线技术 327
10.1 总线概述 327
10.1.1 总线的分类 327
10.1.2 总线规范及主要性能指标 328
10.2 系统总线 329
10.2.1 ISA总线 329
10.2.2 PCI总线 334
10.3 通信总线 342
10.3.1 RS-232C总线 342
10.3.2 USB总线 346
本章小结 348
思考题与习题 349
第11章 数/模转换与模/数转换接口 350
11.1 概述 350
11.2 数/模转换器的工作原理 350
11.2.1 权电阻网络D/A转换器 350
11.2.2 T型电阻网络D/A转换器 351
11.3 D/A转换器的主要性能参数 352
11.4 数/模转换器芯片与微处理器的接口 353
11.4.1 D/A转换器与CPU接口的基本原理 353
11.4.2 D/A转换器与CPU的接口实例 353
11.5 A/D转换器工作原理 359
11.5.1 采样和保持 359
11.5.2 量化和编码 360
11.5.3 逐次逼近式A/D转换器 361
11.5.4 双积分式A/D转换器 361
11.6 A/D转换器的主要性能参数 363
11.7 A/D转换器芯片与微处理器的接口 364
11.7.1 A/D转换器与CPU接口的基本设计方法 364
11.7.2 A/D转换器与CPU的接口实例 365
本章小结 372
思考题与习题 372
附录A ASCII码表 374
附录B DOS系统功能调用表(INT 21H) 376
参考文献 379
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020