本书在总结微机基本原理和技术特点的基础上,介绍了微机接口技术的基本要点,分别阐述了微处理器、指令系统、汇编语言、存储器、总线技术、中断管理、可编程接口芯片、数/模和模/数转换器以及微机系统常用的通用可编程接口和主要外设接口的应用实例分析。
本书以“原理与应用相结合、硬件与软件相结合”的原则,知识起点适度、结构层次合理、内容实用易懂、适用范围广。本书可作为高等学校计算机等相关专业的教材以及从事微机系统设计和应用的技术人员的参考书。
本书在总结微机基本原理和技术特点的基础上,介绍了微机接口技术的基本要点,分别阐述了微处理器、指令系统、汇编语言、存储器、总线技术、中断管理、可编程接口芯片、数/模和模/数转换器以及微机系统常用的通用可编程接口和主要外设接口的应用实例分析。
前 言
第1章 微型计算机系统概述 1
1.1 微型计算机的发展及应用 1
1.2 微型计算机的组成 5
1.3 计算机中数据信息的表示方法 8
1.4 算术逻辑运算基础 17
小结 20
习题 20
第2章 微处理器 22
2.1 微处理器概述 22
2.2 Intel 8086 CPU结构 25
2.3 8086总线的操作时序 38
2.4 8086/8088基本工作电路 45
2.5 从80286到Pentium微处理器结构的变化 48
小结 58
习题 58
第3章 8086/8088指令系统 60
3.1 8086/8088的指令格式及操作数类型 60
3.2 8086/8088的寻址方式 61
3.3 8086/8088指令集 66
小结 82
习题 82
第4章 汇编语言程序设计 85
4.1 汇编语言语句 85
4.2 伪指令 91
4.3 宏指令语句 99
4.4 系统功能调用 102
4.5 汇编语言程序设计 105
4.6 顺序结构程序设计 108
4.7 分支结构程序设计 111
4.8 循环结构程序设计 118
4.9 子程序设计 126
4.10 汇编语言程序的开发 130
小结 131
习题 132
第5章 半导体存储器及其系统 135
5.1 存储器分类 135
5.2 RAM(半导体随机存储器) 137
5.3 ROM(只读存储器) 141
5.4 存储系统 144
5.5 存储器与微处理器的连接 147
小结 153
习题 153
第6章 微机总线与输入/输出 156
6.1 总线概念 156
6.2 微机常用总线 158
6.3 I/O接口概述 164
6.4 数据输入/输出方式 169
小结 175
习题 175
第7章 中断管理与中断控制器 176
7.1 引言 176
7.2 Intel 8086中断系统 178
7.3 可编程中断控制器8259A 186
小结 201
习题 201
第8章 可编程接口芯片 203
8.1 可编程并行接口芯片8255A 203
8.2 串行通信接口8251A 214
8.3 可编程定时/计数器8253 225
小结 236
习题 236
第9章 其他接口芯片 238
9.1 可编程DMA控制器8237A 238
9.2 数/模(D/A)转换器 251
9.3 模/数(A/D)转换器 260
小结 270
习题 270
附录A 字符的ASCII编码 271
参考文献 272