第一章 微型计算机的基本知识 1
第一节 微型计算机的发展与应用 1
第二节 微型计算机的主要配置 2
第三节 微型计算机中的数制与码制 6
习题 8
第二章 8086/8088微型计算机体系结构 9
第一节 8086/8088CPU结构 9
第二节 8086/8088存贮器结构 13
第三节 8086/8088CPU引脚功能 16
第四节 8086/8088工作模式 20
第五节 8086/8088CPU内部时序 28
习题 33
第三章 半导体存贮器 34
第一节 存贮器作用 34
第二节 半导体存贮器分类 34
第三节 读写存贮器RAM 36
第四节 只读存贮器ROM 39
第五节 8086CPU与存贮器连接 41
习题 42
第四章 8086/8088指令系统 43
第一节 指令编码格式 43
第二节 寻址方式 47
第三节 指令系统 51
习题 81
第五章 宏汇编语言程序设计 83
第一节 MASM中的语句结构 83
第二节 MASM中的表达式 85
第三节 指示性语句 90
第四节 宏指令 107
第五节 系统功能调用 110
第六节 程序设计与应用举例 114
第七节 模块化程序设计的段结构 122
习题 126
第六章 中断技术 127
第一节 8086/8088中断系统 127
第二节 可编程中断控制器8259A结构原理 129
第三节 8259A的中断管理方式 131
第四节 8259A的编程应用 133
习题 141
第七章 输入和输出系统 142
第一节 输入和输出控制方式 142
第二节 8255A——并行可编程I/O接口芯片 146
第三节 8251A——串行可编程I/O接口芯片 158
第四节 8253——计数/定时器可编程芯片 166
习题 173
第八章 高性能微处理器CPU简介 174
第一节 80186微处理器 174
第二节 80286微处理器 177
第三节 80386/80486微处理器 183
习题 189
第九章 汇编语言程序上机操作 190
第一节 建立ASM源程序文件 190
第二节 汇编源程序文件 193
第三节 连接程序 194
第四节 程序运行 195
第五节 程序调试 197
第十章 实验 200
第一节 两个多位十进制数相加 200
第二节 两个数相乘 202
第三节 字符匹配 203
第四节 从键盘输入数据并显示 205
第五节 接收年,月,日信息显示 206
第六节 排序 209
第七节 显示目录 212
第八节 8259A中断控制器 213
第九节 8255A并行接口芯片实验 214
第十节 8253计数器/定时器实验 216
附录A ASCII码编码表 218
附录B 8086/8088指令编码格式 219
附录C 8086/8088指令系统摘要 224
附录D 8086/8088指令对标志位的影响 234
附录E IBM—PC DOS中断向量表 235
附录F 8086/8088指令编码一览表 236
附录G 系统功能调用(INT21H)表 244
附录H INT10H,INT13H—14H,INT16H—17H,INT1AH简介 248