第一章 基础知识概述 1
§1.1 微型计算机系统概论 1
§1.2 数据信息在计算机中的表示 5
§1.3 汇编语言和汇编程序概述 12
复习思考题 14
第二章 汇编语言寻址方式 15
§2.1 微处理器概述 15
§2.2 汇编语言寻址方式 22
复习思考题 27
第三章 汇编语言的指令系统 29
§3.1 8086/8088指令系统 29
§3.2 80826的指令系统 64
复习思考题 66
第四章 汇编语言程序及其伪指令 71
§4.1 汇编语言指令格式 71
§4.2 汇编语言伪指令 72
§4.3 汇编语言操作符 80
§4.4 汇编语言源程序基本结构 85
§4.5 汇编语言程序的上机过程 87
复习思考题 92
第五章 汇编语言程序设计基本方法 95
§5.1 程序设计方法概述 95
§5.2 顺序结构程序设计 96
§5.3 选择结构程序设计 98
§5.4 循环结构程序设计 102
§5.5 子程序结构程序设计 107
复习思考题 117
第六章 宏汇编语言技术 120
§6.1 宏汇编 120
§6.2 条件汇编 128
复习思考题 132
第七章 输入输出与中断技术 134
§7.1 输入输出技术 134
§7.2 输入输出方式 137
§7.3 微机的中断系统 143
§7.4 中断过程及其编程举例 155
复习思考题 161
第八章 DOS与BIOS中断调用 162
§8.1 DOS的使用 162
§8.2 BIOS的使用 169
复习思考题 174
第九章 基本应用程序设计 175
§9.1 代码转换 175
§9.2 字符处理 183
§9.3 表的处理与应用 189
复习思考题 195
第十章 高级应用程序设计 197
§10.1 声音系统 197
§10.2 图形显示系统 205
§10.3 磁盘文件控制系统 224
复习思考题 236
第十一章 汇编语言与高级语言的连接 238
§11.1 概述 238
§11.2 TURBO PASCAL语言与汇编语言程序的连接 240
§11.3 BASIC程序与汇编语言之间的连接 242
复习思考题 244
第十二章 80386/80486/Pentium微处理系统简介 245
§12.1 80386微处理器和指令系统 245
§12.3 Pentium芯片介绍 247
§12.2 80486系统介绍 247
复习思考题 248
附录 249
附录一 DOS功能调用 249
附录二 BIOS中断调用 254
附录三 DEBUG的使用 257
附录四 IBM PC键盘扫描/ASCII 267
附录五 常用ASCII字符表 268
主要参考文献 270