第一版前言
本书以 Intel 8088/8086 微处理器和 IBM PC 系列机为主体,论述 16 位微型计算机的基
本原理、汇编语言和接口技术,并引出 32 位微机系统相关技术。全书共有 13 章、5 个附
录。
第 1 章——介绍微型机的发展、应用和基本组成,IBM PC 系列机和数据表示。
第 2 章——详述 8088 微处理器的内部结构和 16 位整数指令系统,含功能调用方法。
第 3 章——引出汇编语言伪指令,并从程序结构角度展开程序设计方法。
第 4 章——描述 8088 微处理器的外部特性,包括引脚、时序和 ISA 系统总线。
第 5 章——主要从应用角度说明半导体存储器及其与微处理器的连接。
第 6 章——综述 I/O 接口及处理器与外设的数据传送方式。
第 7 章——说明 8088 的中断系统、中断控制器 8259A 和中断服务程序的编写。
第 8 章——以定时计数控制器 8253/8254 为例,引出微机中的定时和计数方法。
第 9 章——以 DMA 控制器 8237A 为例,说明 DMA 控制器的应用。
第 10 章——详述并行接口芯片 8255A 以及键盘、LED 数码管和打印机接口。
第 11 章——展开串行异步通信接口,包括接口标准、8250/16550 芯片和适配器。
第 12 章——描述 D/A 转换、A/D 转换原理以及模拟接口芯片的应用。
第 13 章——以通俗的语言论述 32 位 Intel 80x86 微处理器和 32 位微机的新技术。
附录——有配合第 2 章指令系统的调试程序使用方法,配合第 3 章程序设计的汇编语
言开发方法,还有方便查找的 8088 指令系统、DOS 功能调用和 ROM-BIOS 功能调用列表。
1999 年初,机械工业出版社出版了我们编著的教材《微型计算机原理及接口技术》。
该书在出版后的两年里,经过多次印刷、受到读者好评。同时,教师和学生也反馈了不少
意见和建议。为此,根据机械工业出版社的要求,我们在原教材《微型计算机原理及接口
技术》的基础上进行更新和修改,同时增写汇编语言程序设计和 32 位微机系统两部分内
容,这样就形成了本教材。本书融 16 位、32 位微机原理、汇编语言和接口技术于一体,
比较完整地论述了微型计算机技术,能够适合更广泛的读者群。
· 本书硬件主体是 16 位微型机原理及接口技术。这部分内容按照《微型计算机原理及
接口技术》
[1]
一书改写而成。一方面保持原书浅显易懂、详略得当、结构清晰的优点以及
适用性强、原理、系统与应用并重的特点,另一方面进行更新和补充。内容的改动主要是
删除了分析 PC 机的细节内容和比较艰深的内容,还以 IBM PC 系列机合并了 PC/XT 和
PC/AT 机的共同部分,同时语言更加精练、结构更加清晰。
· 16 位汇编语言程序设计(第 2 和 3 章)是本书软件方面的主体。这部分内容参考作
者的《汇编语言程序设计》
[2]
一书重新编写而成。本书从学习指令开始就遵循汇编语言语
句格式,使学生尽量减少源程序的语法错误。书中在介绍中断指令时即引出基本 DOS 功
能调用,便于学生编写有明确输入信息和显示结果的源程序。第 3 章介绍汇编语言源程序
格式时,既有较新的简化段定义格式、又有标准的完整段定义格式,书中的例题程序全部