第一章 微型计算机概述 1
第一节 微型计算机发展简史 1
第二节 微型计算机分类及应用 2
一、4位微型计算机 2
二、8位微型计算机 3
三、16位微型计算机 3
第三节 微型机系统评价及发展趋势 5
一、如何评价一个微型计算机系统 5
二、微型计算机发展趋势 5
第二章 Intel8086的结构 7
第一节 8086CPU的内部结构 7
一、8086CPU的功能结构 7
二、8086的寄存器结构 8
第二节 8086引脚及功能 10
第三节 8086两种系统结构方式 12
一、最小方式 12
二、最大方式 13
第三章 存贮器组织 16
第一节 读写存贮器RAM 16
一、静态RAM 16
二、动态RAM 19
第二节 只读存贮器ROM 22
一、只读存贮器的类别 22
第三节 存贮器的系统连接 24
一、存贮器模块的组成 24
二、存贮器模块举例 24
第四节 存贮器组织 25
一、存贮器的段结构 27
二、实际地址的产生 28
第四章 8086的指令系统 30
第一节 8086的寻址方式 30
一、有效地址(EA) 30
二、寻址方式 31
第二节 8086指令系统的特点 35
一、指令系统的特点 35
二、指令系统符号说明 36
三、8086中的标志寄存器 36
四、8086指令格式及数据类型 38
第三节 8086指令系统 39
一、数据传送指令 39
二、算术运算指令 45
三、位处理指令 55
四、字符串指令 61
五、程序转移指令 67
六、处理机控制指令 78
第四节 8086程序设计举例 80
第五章 8086汇编语言 84
第一节 符号名 84
一、寄存器名 84
二、输入/输出 84
三、标号 85
第二节 一个完整的程序 85
第三节 ASM—86程序结构 85
一、关于DS的定义 86
二、端口号的规定 87
三、程序主体 87
第四节 标记 87
一、标识符 87
二、保留字 87
三、界限符 88
四、常数 88
五、注释 88
第五节 表达式 88
一、操作数 88
二、运算符 89
第六节 语句 91
一、命令语句 91
二、指令语句 100
第七节 汇编语言程序设计举列 103
第六章 8086的时序 106
第一节 总线周期 106
第二节 最小方式读总线周期 107
第三节 最小方式写总线周期 110
第四节 最大方式读/写总线周期 110
一、读总线周期 111
二、写总线周期 111
第七章 输入输出与中断 113
第一节 输入输出 113
一、输入/输出空间和保留使用的I/O地址 113
二、I/O端口编址的输入输出方式 113
三、存贮器对应的输入输出方式 114
第二节 输入输出传送方式 115
一、程序控制输入输出方式 115
二、中断控制输入输出方式 116
三、直接存贮器存取方式(DMA方式) 116
第三节 中断系统 117
一、外部中断 117
二、内部中断 119
三、中断指针表 119
四、中断过程 120
五、单步(陷阱)中断 122
六、断点中断 123
七、系统复位 123
八、指令队列状态 124
九、处理机暂停(HALT) 124
第八章 接口技术 126
第一节 8284时钟产生器 126
一、8284引脚定义 127
二、8284引脚功能 128
第二节 总线管理 129
一、8位锁存器8282/8283 130
二、8位并行双向总线驱动器8286/8287 130
第三节 8288总线控制器 131
一、8288引脚定义与功能 131
二、8288的命令与控制逻辑 133
第四节 8289总线仲裁器 136
一、功能说明 136
二、总线控制器之间的裁决 137
三、优先权识别技术 137
四、使用那一种优先权识别技术 138
五、8289工作方式 139
六、8289引脚定义与功能 143
第五节 I/O接口控制电路 144
一、串行数据通讯 144
二、8251可编程串行通讯接口(PCI) 146
第六节 并行数据通讯 154
一、8255A可编程序外设接口(PPI) 155
第七节 8253可编程序定时器(PIT) 171
一、5253基本功能说明 173
二、8253系统接口 174
三、8253详细工作原理 175
第八节 8259可编程序中断控制器(PIC) 180
一、微型计算机系统的中断 180
二、8259A基本功能说明 182
三、中断过程输出 184
四、初始化 186
五、操作命令字(OCWS) 188
六、引脚功能说明 195
第九章 十六位单板计算机 199
第一节 TP—86A单板计算机简介 199
一、存贮器 199
二、键盘显示器电路 199
三、I/O接口电路 202
附录1:8086指令详解(按英文字母顺序排列) 206
附录2:Intel 8086指令系统 281