第一章 程序设计基础 1
第一节 汇编语言程序设计 1
第二节 数据表示方法 2
第三节 计算机系统结构 6
第四节 指令格式和寻址方式 16
第五节 80486指令系统 19
习题一 23
第二章 汇编语言程序 24
第一节 汇编语言程序结构 24
第二节 基本语法成分 26
第三节 汇编语言语句 30
第四节 伪指令 30
第五节 程序设计方法 37
习题二 38
第三章 简单程序设计 39
第一节 算术运算指令 39
第二节 位处理运算指令 45
第三节 输入/输出DOS功能调用 47
第四节 简单程序设计 51
习题三 55
第四章 分支程序设计 57
第一节 分支程序的结构 57
第二节 转移指令 57
第三节 分支程序设计方法 60
第四节 分支程序设计举例 68
习题四 75
第一节 循环控制指令 77
第五章 循环程序设计 77
第二节 串操作与重复前缀指令 79
第三节 循环程序设计方法 82
第四节 循环程序设计举例 93
习题五 109
第六章 子程序设计 110
第一节 子程序设计基础 110
第二节 子程序设计方法 112
第三节 递归子程序 122
第四节 子程序设计举例 124
习题六 134
第七章 输入/输出和中断程序设计 136
第一节 I/O设备数据传送方式 137
第二节 程序直接控制方式 140
第三节 中断和中断处理程序设计 143
第四节 BIOS断调用 151
第五节 磁盘文件管理 159
习题七 171
第八章 程序设计综合实例 173
实例一 彩色图形显示 173
实例二 扬声器驱动与音乐编程 178
实例三 异步串行通讯 183
附录一 80×86指令一览 192
附录二 上机实习方法 210
附录三 汇编出错信息一览 212
附录四 DEBUG命令一览 216
参考文献 218