第一章 汇编语言程序设计基础 1
第一节 基本知识 1
第二节 寻址方式 7
第三节 程序设计风格 11
第二章 80486 CPU 16
第一节 概述 16
第二节 寄存器 17
第三节 80486 CPU结构 24
第一节 数值寄存器 30
第三章 浮点部件 30
第二节 状态字寄存器 32
第三节 控制字寄存器 35
第四节 标记字寄存器 37
第五节 数值指令和数据指针 38
第四章 Pentium体系结构 41
第一节 性能 41
第二节 兼容 41
第三节 体系结构 42
第五章 实方式下程序设计 48
第一节 算术运算程序 48
第二节 逻辑运算程序 64
第三节 专用表的查询 67
第六章 保护方式下的程序设计 72
第一节 程序风格 72
第二节 算术运算程序 73
第三节 数据表的使用 77
第四节 具有特殊意义的杂项指令 84
第七章 伪操作、宏操作、过程和库 87
第一节 伪操作 87
第二节 宏操作 96
第三节 过程 106
第四节 库 115
第五节 几种选择的比较 116
第八章 中断连接与TSR 118
第一节 中断连接 118
第二节 热键 131
第九章 系统中断的使用 149
第一节 BIOS中断的使用 149
第二节 鼠标中断的使用 168
第三节 两个专用程序 172
第四节 21H中断的使用 175
第一节 基本知识 183
第十章 API库的使用 183
第二节 使用API的技巧 189
第三节 功能调用的改进 204
第十一章 键盘、显示器、DOS功能和BIOS功能 217
第一节 模块化程序设计 217
第二节 键盘和显示器的使用 225
第三节 数据转换 238
第十二章 磁盘文件 249
第一节 磁盘文件 249
第二节 顺序访问文件 252
第三节 随机访问文件 262
第一节 基本的VGA显示系统 265
第十三章 绘图程序 265
第二节 在256色显示方式下的程序设计 266
第三节 在16色显示方式下的程序设计 272
第四节 实方式下绘图 285
第十四章 高级程序设计技术 293
第一节 字符串处理 293
第二节 位串处理 306
第三节 数据分类 312
第四节 交互程序 315
第一节 引言 330
第十五章 浮点部件的程序设计 330
第二节 整数程序 331
第三节 实数程序 333
第四节 把IEEE格式转换成浮点格式 337
第五节 把浮点格式转换成IEEE格式 343
第六节 整数程序和浮点部件 344
第七节 实数程序和浮点部件 347
第八节 单精度浮点数显示 350
第九节 从键盘上读取混合型数据 354
第一节 输入 358
第十六章 输入输出技术 358
第二节 输出 365
第三节 文件输入/输出 368
第十七章 与高级语言的接口 376
第一节 与BASIC语言的接口 376
第二节 与C语言的接口 378
第三节 与FORTRAN语言的接口 379
第四节 与PASCAL语言的接口 381
附录 Pentium/80486指令系统 383
参考文献 392