《80486微型计算机的原理及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:何希才等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1994
  • ISBN:7115053243
  • 页数:233 页
图书介绍:

第一章 概论 1

第一节 概述 1

一、微型计算机的发展概况 1

二、32位微型计算机的特点 1

三、32位微型计算机的应用范围 2

第二节 80486体系结构 2

一、概述 2

二、80486的内部结构 3

三、80486的外部结构 4

四、80486的工作方式 9

五、80486的特点 10

第二章 存储器管理功能与保护功能 11

第一节 存储器管理功能 11

一、虚拟存储器与物理存储器 11

二、描述符表 12

三、段寄存器 14

五、描述符 15

四、对存储器的访问 15

六、别名 17

七、堆栈段的描述符 17

第二节 存储器保护功能 18

一、存储器的访问 18

二、修改段寄存器时的保护 19

三、对虚拟地址变换时的保护 20

四、因保护功能产生的异常中断 21

一、操作系统与应用程序 22

第三节 特权级保护功能 22

二、修改数据段寄存器时的保护 23

三、修改堆栈段寄存器时的保护 25

四、修改码段寄存器时的保护 25

五、中断与异常中断 29

六、中断与异常中断的控制转移 32

七、特权级的保护 33

八、特权级保护例外的代码段 33

一、多任务与多用户 35

第三章 多任务与多用户系统 35

第一节 多任务系统 35

二、局部空间与全局空间 36

三、局部描述符表(LDT) 38

四、任务状态段(TSS) 38

五、系统地址寄存器 40

第二节 任务转换 41

一、任务的设定 41

二、任务转换过程 41

三、任务转换的方法 42

四、任务门 43

五、任务转换时,B位、NT位与反向链的变化 44

六、IRET/IRETD指令 45

七、任务转换时的特权级保护 45

八、描述符表的项目分类 46

第四章 页功能 48

第一节 存储器管理支持位 48

第二节 线性地址 49

第三节 线性地址变换为物理地址的实例 50

第四节 目录项与页表项 51

第五节 页保护功能 51

第六节 转换后援缓冲器(TLB) 53

一、TLB功能 53

二、TLB的测试 54

第一节 段部件的工作与VM位 57

第二节 保护功能 57

第五章 虚拟8086方式 57

第三节 通过任务转换进行方式转移 58

第四节 同一任务内方式的转移 58

第五节 虚拟8086方式下的中断与VM位的变化 60

第六节 虚拟8086方式下的页功能 61

第七节 8086的操作系统 62

第八节 80486的操作系统 63

第九节 系统的初始化 63

一、初始状态 63

二、转移到保护方式 64

第十节 由保护方式向实方式的转移过程 65

第六章 浮点部件与调试功能 68

第一节 浮点部件 68

一、浮点寄存器 68

二、寄存器堆栈 68

三、状态寄存器 68

四、控制寄存器 69

五、标记寄存器 70

一、调试寄存器 71

六、数值指令与数据指针寄存器 71

第二节 调试功能 71

二、调试地址寄存器(DR0~DR3) 72

三、调试控制寄存器(DR7) 72

四、调试状态寄存器(DR6) 73

五、指令断点与RF标志 74

第七章 高速缓存 75

第一节 高速缓存结构 75

第二节 高速缓存的操作 76

第三节 高速缓存的控制 78

第四节 高速缓存的清洗 79

第五节 片内高速缓存与分页功能 79

第六节 高速缓存的测试 81

一、概述 81

二、高速缓存测试寄存器 81

三、高速缓存的测试操作 82

第八节 PSEUDO LRU算法 83

第七节 二级高速缓存 83

第九节 WRITE BACK方式 85

第八章 80486的指令系统 86

第一节 80486的寻址方式 86

一、寄存器方式与立即数方式 86

二、32位存储器寻址方式 86

三、16位寻址和32位寻址的区别 87

第二节 80486的数据类型 88

一、80486的数据类型 88

二、低端低地址对低端高地址数据格式 90

第三节 80486的指令系统 91

一、概述 91

二、80486指令的编码格式 91

三、整数指令 99

四、多段型指令 160

五、浮点指令 166

六、操作系统型指令 194

八、ENTER与LEAVE指令 201

七、80486新增加的指令 201

九、80486与80386的差别 204

第四节 保护功能的指令 204

一、ARPL指令 204

二、LGDT,LIDT,SGDT与SIDT指令 206

三、LLDT,LTR,SIDT与STR指令 207

四、VERR与VERW指令 207

五、LAR与LSL指令 208

六、只有在特权级0才可执行的指令 208

七、与IOPL有关的指令 209

八、可执行的方式 210

第九章 软件开发 212

第一节 软件开发 212

一、调用门的调用 212

二、编码程序文件 213

三、开发过程 215

第二节 软件系统的开发 215

一、静态系统 215

二、动态系统 216

第十章 80486微型计算机系统 219

第一节 微型计算机主板 219

一、概述 219

二、IBM 486SLCZ主板 219

三、Magus E486主板 227

第二节 其它设备 229

一、多功能卡 229

二、显示卡和显示器 229