第一章 8088微处理器及其汇编语言程序设计基础 1
第一节 8088微处理器结构 1
一 8088芯片内部结构 1
二 芯片外部存访空间结构 3
第二节 8088引脚信号及总线控制逻辑 5
一 工作在最大组成方式的8088引脚 5
二 8288总线控制器 7
三 系统总线时序 8
第三节 时钟发生器和等待状态发生器 10
一 8284A时钟发生器 10
二 等待状态发生器 12
第四节 8086指令格式和寻址方式 13
一 汇编级指令格式 14
二 寻址方式 15
三 机器级指令格式 17
四 各种寻址方式下的操作数表达式 21
第五节 8086指令系统及使用举例 29
一 数据传送指令 30
二 算术运算指令 35
三 位处理指令 43
四 转移指令和选代控制指令 45
五 过程调用指令和中断指令 53
六 处理机控制指令 56
七 字符串操作指令 57
第六节 基本的汇编命令 64
一 属性算符 64
二 伪操作命令 67
三 汇编——连接过程简介 77
第二章 PC/XT的多处理器系统 85
第一节 PC/XT的多处理器结构和局部总线 85
一 多重处理系统的三种基本结构 85
二 PC/XT的多处理器结构 87
三 局部总线 88
第二节 8087数值数据处理器结构 89
一 NDP的数据类型 90
二 NDP的内部结构 92
第三节 8087指令集和编程举例 94
一 8087指令格式 94
二 8087指令分类 95
三 编程举例 99
第三章 PC/XT的系统存贮器和磁盘存贮器 102
第一节 PC/XT系统存贮器配置 102
第二节 动态RAM及奇偶校验 104
一 64k×1位的动态RAM芯片 104
二 PC/XT系统板上的动态RAM结构 105
三 奇偶校验 107
第三节 PC/XT的磁盘存贮器 108
一 PC/XT磁盘驱动器的配置 108
二 软磁盘信息记录格式 109
第四节 软盘驱动器接口技术 110
一 软盘控制器的信号和内部寄存器 111
二 软盘控制器的命令和工作过程 114
三 IBM 5.25英寸软盘适配器电路分析 115
第四章 DMA控制器和系统总线结构 126
第一节 控制器的连接 126
一 DMA控制器的主从工作方式 126
二 DMA控制器的引脚信号 127
三 DMA控制器的时序 129
第二节 8237A-5 DMA控制器的编程 130
一 DMA操作格式和传送类型 131
二 8237A-5的内部寄存器 131
三 编程举例 133
第三节 PC/XT的系统总线结构 135
一 总线仲裁器和系统总线结构 135
二 IBM PC总线标准 138
第五章 系统板上的I/O芯片和中断系统 141
第一节 8255A-5可编程并行接口 141
一 8255A-5的性能和操作模式 141
二 8255A-5在系统板上的连接使用 145
第二节 8253-5可编程定时器 147
一 8253-5的性能和工作模式 147
二 8253-5在系统板上的连接使用 150
第三节 以单片8259A实现硬件中断管理 153
一 8259A引…脚信号及内部结构 153
二 8259A的编程使用 154
第四节 PC/XT的中断系统 158
一 中断类型和中断向量表 158
二 0~4型的中断 161
第六章 键盘接口技术 163
第一节 键盘及其接口电路 163
一 键盘功能简介 163
二 8048单片机 166
三 键盘接口电路 168
第二节 键盘硬件中断处理 170
一 键盘标志和键盘缓冲区 170
二 键盘硬件中断服务程序框图 172
第三节 键盘I/O功能程序 174
第七章 CRT显示器接口技术 176
第一节 CRT显示器原理和配置 176
第二节 彩色显示器适配器 179
一 操作模式和颜色控制 180
二 CRT控制器和同步扫描 184
三 象点的颜色编码和串行输出 189
四 状态读出和光笔接口 192
第三节 显示I/O功能程序 194
第四节 软件中断INT10H使用举例 205
第八章 打印机接口技术 208
第一节 IBM 80 CPS打印机 208
一 针式打印机工作原理 208
二 IBM 80 CPS打印机类型 209
三 80 CPS图形打印机的性能 209
第二节 打印机适配器和打印I/O功能程序 213
一 打印机适配器框图 213
二 打印机接口信号 214
三 打印机I/O功能程序 216
第三节 软件中断INT 17H使用举例 218
第九章 异步通讯接口技术 221
第一节 串行通讯及串行总线标准 221
一 串行通讯的一般概念 221
二 串行总线标准RS-232C 226
第二节 异步通讯适配器 230
一 INS 8250的性能和引脚信号 231
二 INS 8250内部寄存器 234
第三节 异步通讯I/O功能程序 239
第十章 IBMPC/XT的ROM-BIOS 242
第一节 ROM-BIOS的组成及其在PC-DOS中的地位 242
一 ROM-BIOS的组成 242
二 ROM-BIOS对PC-DOS的支撑 243
三 ROM-BIOS对PC-DOS的引导 244
第二节 冷启动及热启动 248
第三节 有硬盘设备时的中断向量表 251
第四节 几个特殊的中断向量使用说明 255
一 临时中断向量 255
二 键盘间断和定时器报时中断向量 256
三 参数表指针 257
附录 汇编指令系统参考 259