目录 1
前言 1
第一章 计算机的数制与编码系统 1
第一节 计算机中的数制系统 1
第二节 数制间的转换 4
第三节 数的算术运算与逻辑运算 7
第四节 计算机的编码系统 9
习题 12
第二章 IBM PC机的基本结构 14
第一节 计算机系统的一般概念 14
第二节 IBM PC机的组成简介 17
第三节 8088/8086中央处理机 19
第四节 存储器及其地址程序分段 22
第五节 外部设备 26
习题 28
第三章 8088/8086的寻址方式与指令系统 29
第一节 8088/8086的寻址方式 29
第二节 构造8088/8086指令的机器码 36
第三节 数据传送指令 46
第四节 算术运算指令 53
第五节 逻辑运算和移位指令 62
第六节 串操作指令 68
第七节 控制转移指令 75
第八节 处理机控制指令 89
习题 91
第四章 伪指令与汇编语言程序及上机过程 95
第一节 伪指令 95
第二节 汇编语言源程序 104
第三节 汇编语言程序的上机过程 110
习题 118
第五章 汇编语言程序设计基础 121
第一节 汇编语言程序设计的基本过程 121
第二节 程序结构化概念 122
第三节 简单程序设计 125
第四节 分支程序设计 126
第五节 循环程序设计 139
第六节 子程序设计 152
第七节 子程序应用举例 173
第八节 结构与记录 182
习题 188
第六章 高级汇编 191
第一节 宏定义与宏调用 191
第二节 重复汇编 200
第三节 条件汇编 203
习题 205
第一节 I/O设备的数据传送方式 207
第七章 输入/输出与中断 207
第二节 中断传送方式 212
第三节 BIOS中断与DOS中断 226
第四节 键盘输入 228
第五节 显示器输出 234
第六节 打印机输出 241
第七节 串行通讯口输入/输出 247
习题 252
第八章 图形显示与音乐 254
第一节 图形显示方式概述 254
第二节 文本方式 255
第三节 画字符图形 263
第四节 动画 266
第五节 图形方式 272
第六节 发声与音乐 281
习题 286
第九章 文件管理 288
第一节 基础知识 288
第二节 利用FCB读写磁盘文件的特点 291
第三节 利用FCB顺序读写磁盘文件 294
第四节 利用FCB随机读写磁盘文件 306
第五节 利用FCB随机分块读写磁盘文件 320
第六节 利用文件指针读写磁盘文件 329
第七节 利用设备文件号读写文件 341
习题 344
第十章 模块化程序设计 346
第一节 多模块间段的连结 346
第二节 模块间的交叉访问和信息传送 350
第三节 BASIC语言对机器码子程序的调用 358
习题 363
第十一章 80386/80286微处理器简介 364
第一节 微处理器发展简史 364
第二节 80286微处理器简介 365
第三节 80386微处理器简介 365
第四节 80287/80387运算协处理器简介 367
习题 369
附录一 ASCII码表 370
附录二 8086/8088指令码汇总表 371
附录三 8086/8088指令系统一览表 376
附录四 8086/8088伪指令表 386
附录五 中断向量地址一览表 390
附录六 DOS功能调用一览表 391
附录七 BIOS中断 396
附录八 DEBUG主要命令 400
附录九 汇编程序出错信息 405
参考文献 410