第一章 计算机的发展概况 1
一、计算机的发展 1
二、微型计算机的发展 1
三、微型计算机的特点 3
四、微型计算机及相关技术的发展趋向 4
第二章 十六位微处理器 6
2-1 概述 6
一、建立4字节的指令预取队列 6
二、设立地址段寄存器 6
三、在结构上和指令设置方面支持多微处理器系统 7
2-2 8088微处理器的结构 7
一、8088微处理器的引脚及其功能 7
二、8088微处理器的内部结构 11
2-3 8088微处理器的存贮器组织 14
一、由段寄存器,段编移地址确定物理地址 14
二、段寄存器的使用 15
2-4 系统组成 16
一、微型计算机的结构 16
二、系统总线的构成 17
第三章 8088指令系统 23
3-1 8088的寻址方式 23
一、说明操作数所在地址的寻址方式 23
二、说明转移地址的寻址方法 28
3-2 8088的指令系统 30
一、数据传送指令 30
二、算术运算指令 33
三、逻辑运算和移位指令 39
四、串操作指令 44
五、程序控制指令 46
六、处理器控制指令 51
七、输入输出指令 52
3-3 汇编语言与汇编程序 52
一、汇编语言的语句格式 53
二、常数 54
三、伪指令 54
四、汇编语言的运算符 62
五、宏指令 63
六、汇编语言源程序的结构 64
3-4 汇编语言程序举例 66
第四章 半导体存贮器 77
4-1 概述 77
一、存贮器的分类 77
二、存贮器的主要性能指标 78
4-2 读写存贮器(RAM) 79
一、静态读写存贮器(SRAM) 79
二、动态读写存贮器(DRAM) 85
4-3 只读存贮器(ROM) 89
一、EPROM 90
二、EEPROM(E2PROM) 92
第五章 输入输出技术 97
5-1 概述 97
一、外设接口的编址方式 97
二、输入输出的基本方法 98
5-2 中断方式 100
一、中断的基本概念 102
二、8086(88)的中断系统 106
三、中断控制器8259 109
5-3 直接存贮器存取(DMA) 119
一、DMA的工作过程 120
二、DMA控制器8237 120
5-4 I/O处理器 135
一、概述 135
二、I/O处理器8089 136
三、8089的应用方式 136
第六章 常用接口芯片 139
6-1 简单接口 139
一、三态门接口芯片 139
二、锁存器接口芯片 140
6-2 时钟发生器8284 142
一、引线及其功能 142
二、8284的使用 143
6-3 总线控制器8288 144
一、引线及动能 144
二、8288总线控制器使用举例 146
6-4 总线裁决器8289 147
一、8289引线及简单功能说明 147
二、优先级控制及工作方式 148
三、8289使用举例 150
6-5 可编程并行接口8255 151
一、外部引线及内部结构 151
二、8255的工作方式 152
三、方式控制字及状态字 157
四、8255的寻址及连接使用 158
五、初始化及应用举例 160
6-6 可编程定时器8253 163
一、外部引线及其性能 163
二、工作方式 164
三、8253的控制字 166
四、8253的寻址及连接 167
五、初始化及其应用 169
6-7 可编程串行接口8250 171
一、概述 171
二、可编程串行接口8250 173
第七章 十六位微机系统的结构及使用 186
7-1 IBM-PC/XT的硬件构成 186
一、IBM-PC/XT的系统板组成 186
二、电源系统 194
三、扩充部件 194
四、系统资源配置的选择 195
7-2 IBM-PC/XT的基本系统软件 197
一、操作系统PC-DOS的结构 197
二、系统配置的实用程序 199
7-3 系统的启动 203
一、系统的冷启动 204
二、系统的热启动 204
三、系统的自动启动 205
四、用硬盘启动DOS 205
7-4 DOS的功能调用 208
一、高级功能调用(DOS功能调用) 209
二、低级功能调用 213
三、功能调用实例 213
第八章 80286微处理器结构及其特点 216
8-1 80286微处理器结构概述 216
一、实模式和保护模式 216
二、80286的内部结构 217
三、流水线作业的高速总线周期 218
四、内部寄存器的设置 219
8-2 80286微处理器的指令设置 221
一、按处理器级别进行分类 221
二、按特权级进行分类 222
8-3 虚拟地址变换和存贮器管理 224
一、80286虚拟存贮的概述 224
二、根据描述符表进行虚拟地址变换 225
三、存贮器管理寄存器 228
8-4 描述符 230
一、描述符分类 230
二、段描述符 230
三、门描述符 235
8-5 保护机构和控制转移 238
一、保护机构的分类 238
二、段存取时的保护 239
三、特权级保护链的使用方法 240
四、特权级对数据存取的限制 241
五、任务内的控制转移 242
六、用软件强化保护功能 247
8-6 任务切换 250
一、任务状态段 250
二、任务切换 250
三、任务的链接 252
四、由任务门进行任务切换的优点 252
8-7 中断 254
一、中断源 254
二、实模式的中断 254
三、保护模式的中断 257
8-8 80286总线及系统初始化 270
一、80286微处理器引脚定义 270
二、复位后的初始状态 272
三、从实模式到保护模式的切换 273
附录 8088指令系统一览表 275
主要参考资料 295