目录
第1章微型计算机系统综述1
1.1概述1
1.1.1微处理器和微型计算机的发展概况1
1.1.2微型计算机中常用的术语4
1.2微处理器、微型机和微机系统5
1.2.1微处理器5
1.2.2微型计算机6
1.2.3微型计算机系统6
1.3IBM PC/XT机概况6
1.3.1系统板7
1.3.2I/O适配器插件板9
1.4IBM PC/AT机概况11
1.4.1系统配置11
1.4.2可运行的操作系统14
1.5386微型机的概况14
1.5.1系统板14
1.5.2386系统I/O接口的配置14
思考题与练习题15
第2章Intel系列微处理器16
2.18086/8088 CPU的主要性能16
2.1.18086与8088 CPU16
2.1.28086硬件设计中的几种重大改进17
2.28086/8088 CPU的内部结构框图17
2.2.1框图17
2.2.2寄存器19
2.2.38086/8088的存储器管理22
2.38086/8088引脚功能说明23
2.3.18088引脚说明24
2.3.28086引脚说明28
2.48086/8088 CPU的时序29
2.4.1典型的BIU总线周期29
2.4.28086在单CPU系统内读存储器或读I/O端口的总线周期时序30
2.4.38086在单CPU系统内写存储器或写I/O端口的总线周期时序31
2.4.48086多CPU系统读写总线周期时序32
2.4.58088访问存储器与I/O端口总线周期时序33
2.4.68086/8088的WAIT(等待)状态33
2.4.78086/8088请求占用总线状态时序34
2.580286 CPU35
2.5.180286的内部结构36
2.5.280286引脚功能说明39
2.680386 CPU42
2.6.180386的内部结构43
2.6.280386引脚功能说明47
2.780486 CPU49
2.7.180486的内部结构49
2.7.280486引脚功能说明52
2.880286以上CPU的存储器管理功能53
2.8.1虚拟地址空间和实地址空间53
2.8.2虚拟地址空间与实地址空间的转换55
2.980286以上CPU的保护功能64
2.9.1存储器保护功能65
2.9.2特权级保护功能67
2.10多任务处理72
2.10.1多任务软件72
2.10.2任务状态段TSS73
2.10.3TSS描述符和任务寄存器TR76
2.10.4任务门描述符76
2.10.5任务的切换77
2.11Pentium CPU简介80
思考题与练习题85
第3章CPU子系统的支持芯片和CPU子系统的组成实例88
3.18086/8088的支持芯片88
3.1.18284时钟发生器/驱动器88
3.1.28282/8283 I/O锁存器92
3.1.38286/8287 8位并行双向总线驱动器93
3.1.48288总线控制器93
3.28086/8088系统的构成97
3.2.1单CPU模式系统的构成框图97
3.2.2多CPU模式系统的构成100
3.3IBM PC/XT机系统板核心控制电路组成101
3.3.1IBM PC/XT机处理器子系统核心控制电路的组成101
3.3.28088与8087的接口102
3.3.3IBM PC/XT机的等待控制电路106
3.4IBM PC/AT机系统板核心控制电路的支持芯片和电路组成109
3.4.180286的支持芯片109
3.4.2IBM PC/AT机系统板核心电路116
3.5386系统板核心电路及其支持芯片组简介120
3.5.1386微型计算机系统板简介120
3.5.2386微机系统支持芯片组简介120
思考题与练习题122
第4章中断系统123
418086/8088的中断结构126
411内部中断126
412外部中断128
413中断矢量和中断矢量表128
414中断矢量表的初始化135
428086/8088中断的优先级别及对中断源的管理137
421中断的优先级别137
438259A可编程中断控制器140
4318259A的框图和引脚141
432中断触发方式和中断响应过程144
4338259A的编程控制147
44中断系统实例分析165
441IBM PC/XT机的中断控制逻辑结构165
442IBM PC/XT机的BIOS对8259A的初始化168
443IBM PC/AT机的中断控制逻辑结构169
444IBM PC/AT机对8259A的初始化170
4580286以上CPU虚拟保护模式下的中断和异常171
451异常172
452中断和异常的识别172
453中断描述符表和门描述符176
454保护模式下的中断处理177
思考题与练习题181
第5章存储器接口183
51概述183
52半导体存储器的分类和现状184
53存储器芯片189
531SRAM静态读写存储器189
532DRAM芯片实例192
533EPROM和EEPROM芯片实例196
54存储器接口技术199
541组成存储器电路应考虑的问题199
542存储器的组成201
543存储器片选信号的产生方式和译码电路202
544存储器接口技术实例209
545SIMM内存条224
55PC机存储器的层次结构和对内存的管理225
551内存的层次结构225
552内存管理226
思考题与练习题228
第6章8086/8088,80286,80386,80486指令系统229
618086/8088指令系统229
611指令分类229
612寻址方式230
613堆栈操作231
614输入/输出(I/O)和其它数据传送指令232
615算术指令和它们对标志寄存器的影响233
616逻辑指令234
617字串处理指令237
618控制转移指令238
619循环控制指令243
6110子程序调用和返回指令244
6111处理器控制指令245
6280286新增加的和增强的指令247
621使用堆栈的指令247
622带符号整数乘法指令247
623移位指令247
624内存范围检查指令248
625记录栈空间的指令248
626撤销栈空间的指令248
627字符串输入指令249
628字符串输出指令250
629控制保护态指令250
6380386新增加的指令250
63180386新增加的指令251
63280386增加了功能的指令254
6480486新增加的指令256
附录A8086/8088,80286,80386指令集257
附录BPentium指令集287
