第一章 IBM-PC计算机系统概述 1
§1-1 IBM-PC机系统组成 1
§1-2 CPU功能结构 4
§1-3 存储器的组织与地址形成 10
§1-4 输入输出接口 14
习题一 15
第二章 IBM-PC指令系统与寻址方式 16
§2-1 IBM-PC机器语言指令 16
§2-2 寻址方式 21
§2-3 指令系统 29
习题二 32
第三章 汇编语言与源程序组织 34
§3-1 汇编语言 34
§3-2 汇编语句种类和格式 35
§3-3 程序中数据的组织 39
§3-4 汇编源程序结构 45
习题三 50
第四章 顺序程序设计 52
§4-1 汇编语言程序设计的基本步骤 52
§4-2 算术运算指令 57
§4-3 逻辑运算和移位指令 65
§4-4 顺序程序设计方法 71
§4-5 汇编语言程序的上机过程 72
习题四 78
第五章 分支程序设计 79
§5-1 程序分支的概念 79
§5-2 转移指令 81
§5-3 分支程序设计方法 86
习题五 92
§6-1 循环控制指令 94
第六章 循环程序设计 94
§6-2 循环程序的基本结构 98
§6-3 循环控制方法 101
§6-4 单重循环程序设计 103
§6-5 多重循环程序设计 108
习题六 110
第七章 子程序设计 111
§7-1 主程序与子程序的概念 111
§7-2 过程定义及其调用 113
§7-3 调用和返回指令 116
§7-4 主程序与子程序之间的参数传送 119
§7-5 递归子程序 126
§7-6 子程序调用举例 127
习题七 131
第八章 输入输出与中断 133
§8-1 输入输出基本概念 133
§8-2 输入输出指令 135
§8-3 CPU与外设数据传送方式 136
§8-4 中断 144
§8-5 8086/8088中断系统 149
§8-6 中断控制器 156
§8-7 中断处理过程及举例 159
习题八 163
第九章 DOS功能调用与磁盘文件管理 165
§9-1 DOS系统功能调用 165
§9-2 磁盘文件管理 171
§9-3 扩充磁盘文件管理功能调用 185
§9-4 ROM BIOS中断调用 195
习题九 209
第十章 接口技术与通讯 211
§10-1 并行接口 211
§10-2 串行异步通信接口 223
§10-3 IBM-PC机通信 239
习题十 251
第十一章 典型应用程序设计 252
§11-1 模块化程序设计 252
§11-2 十进制数算术运算 259
§11-3 浮点数运算 267
§11-4 字符串处理 269
§11-5 表处理 278
§11-6 高级语言与汇编语言的连接 283
习题十一 289
§12-1 宏指令概念 291
第十二章 汇编语言的扩展 291
§12-2 宏定义与宏调用语句 293
§12-3 重复汇编 298
§12-4 条件汇编 301
§12-5 宏库的使用 305
§12-6 结构 308
§12-7 记录 310
习题十二 312
附录一 Intel8088/8086指令系统 314
附录二 伪操作表 322
参考文献 325