图书目录

目录

第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

418086/8088的中断结构126

411内部中断126

412外部中断128

413中断矢量和中断矢量表128

414中断矢量表的初始化135

428086/8088中断的优先级别及对中断源的管理137

421中断的优先级别137

438259A可编程中断控制器140

4318259A的框图和引脚141

432中断触发方式和中断响应过程144

4338259A的编程控制147

44中断系统实例分析165

441IBM PC/XT机的中断控制逻辑结构165

442IBM PC/XT机的BIOS对8259A的初始化168

443IBM PC/AT机的中断控制逻辑结构169

444IBM PC/AT机对8259A的初始化170

4580286以上CPU虚拟保护模式下的中断和异常171

451异常172

452中断和异常的识别172

453中断描述符表和门描述符176

454保护模式下的中断处理177

思考题与练习题181

第5章存储器接口183

51概述183

52半导体存储器的分类和现状184

53存储器芯片189

531SRAM静态读写存储器189

532DRAM芯片实例192

533EPROM和EEPROM芯片实例196

54存储器接口技术199

541组成存储器电路应考虑的问题199

542存储器的组成201

543存储器片选信号的产生方式和译码电路202

544存储器接口技术实例209

545SIMM内存条224

55PC机存储器的层次结构和对内存的管理225

551内存的层次结构225

552内存管理226

思考题与练习题228

第6章8086/8088,80286,80386,80486指令系统229

618086/8088指令系统229

611指令分类229

612寻址方式230

613堆栈操作231

614输入/输出(I/O)和其它数据传送指令232

615算术指令和它们对标志寄存器的影响233

616逻辑指令234

617字串处理指令237

618控制转移指令238

619循环控制指令243

6110子程序调用和返回指令244

6111处理器控制指令245

6280286新增加的和增强的指令247

621使用堆栈的指令247

622带符号整数乘法指令247

623移位指令247

624内存范围检查指令248

625记录栈空间的指令248

626撤销栈空间的指令248

627字符串输入指令249

628字符串输出指令250

629控制保护态指令250

6380386新增加的指令250

63180386新增加的指令251

63280386增加了功能的指令254

6480486新增加的指令256

附录A8086/8088,80286,80386指令集257

附录BPentium指令集287