第一章 微型计算机的初步知识 1
第一节 概述 1
第二节 微处理器、微型计算机和微型计算机系统 3
第三节 计算机中的数据表示 6
第四节 逻辑运算和逻辑电路 13
第五节 IBM-PC/XT的主机系统结构 17
第二章 Intel 8088微处理器 21
第一节 8088的内部结构 22
第二节 8088的工作模式 28
第三节 8088的引脚信号 34
第四节 IBM-PC/XT的CPU子系统 40
第五节 8088 CPU的时序 44
第三章 8088的指令系统 51
第一节 8088的寻址方式 51
第二节 指令的一般格式 56
第三节 8088的指令系统 60
第四章 汇编语言程序设计 100
第一节 汇编语言源程序及其上机过程 100
第二节 汇编语言源程序的格式 102
第三节 汇编语言ASM-86的标记 103
第四节 表达式 105
第五节 伪指令 109
第六节 汇编语言程序结构设计的方法 111
第五章 半导体存储器 132
第一节 半导体存储器的分类 133
第二节 读写存储器RAM 134
第三节 存储器与CPU的连接 137
第四节 只读存储器ROM 144
第五节 IBM-PC/XT的存储器系统 147
第六章 微型计算机与外设的数据传输 151
第一节 数据传输和接口电路 151
第二节 端口寻址方式和输入输出指令 152
第三节 CPU与外设之间的数据传送方式 153
第七章 中断技术 163
第一节 中断的一般概念 163
第二节 中断系统及中断响应过程 164
第三节 中断优先权 167
第四节 8088的中断方式 172
第五节 Intel 8259A中断控制器 176
第八章 Intel 8253计数器/定时器芯片 184
第一节 8253的内部结构和引脚信号 184
第二节 8253的控制字格式 186
第三节 8253的工作方式 188
第四节 8253的应用举例 192
第九章 Intel 8255A并行接口芯片 199
第一节 8255A芯片的引脚 199
第二节 8255A内部的功能结构 200
第三节 8255A的三种工作方式 201
第四节 8255A的应用举例 208
第一节 串行通信的两种类型 215
第十章 串行通信的基本原理 215
第二节 有关串行通信的几个概念 216
第三节 串行I/O的实现 218
第四节 串行通信的校验方法 221
第十一章 数/模和模/数转换 225
第一节 数/模(D/A)转换器 225
第二节 模/数(A/D)转换器 232
第十二章 操作系统MS-DOS 240
第一节 概述 240
第二节 DOS命令 242
第三节 DOS功能调用 250
第四节 DOS实用程序 258
附录1 266
附录2 267
习题 273
参考书目 295