《80X86处理器和80X87协处理器大全》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)赫梅尔(Hummel,R.L.)编著;朱 莉,张 龙译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505322788
  • 页数:564 页
图书介绍:

目录 1

引言 1

第一章 微处理器家族概述 1

§1.1 Intel微处理器的演变 1

§1.1.1 8086和8088 1

§1.1.2 80186和80188 2

§1.1.3 80286 2

§1.1.4 80386和80486 2

§1.2 处理器兼容性 3

§1.2.1 外部数据总线宽度 3

§1.2.2 寄存器尺寸 4

§1.2.3 存储器地址总线尺寸 4

§1.2.4 操作方式 5

§1.2.5 处理器时钟速度 5

§1.3 数值协处理器 6

第二章 数据类型 7

§2.1 数制 7

§2.1.1 二进制数 9

§2.1.2 十六进制数 10

§2.2 数据的存取和对准 11

§2.2.1 字节 12

§2.2.2 字 12

§2.2.3 双字 13

§2.2.4 数据对准 13

§2.3 处理器数据类型 14

§2.3.1 无符号数 15

§2.3.2 整数 15

§2.3.3 十进制数 15

§2.3.4 串 15

§2.4 协处理器数据类型 16

§2.3.5 指针 16

§2.4.1 整数 17

§2.4.2 压缩的BCD 18

§2.4.3 实数 18

第三章 处理器体系结构 20

§3.1 体系结构概述 20

§3.1.1 8086/8088 CPU 20

§3.1.2 80286 CPU 23

§3.1.3 80386 CPU 25

§3.1.4 80486 CPU 28

§3.2 80×86的寄存器 33

§3.2.1 通用寄存器 35

§3.2.2 变址寄存器 35

§3.2.3 指针寄存器 35

§3.2.5 段地址寄存器 36

§3.2.4 指令指示器 36

§3.2.6 标志寄存器 37

§3.2.7 80286寄存器的增补特性 39

§3.2.8 80386寄存器的增补特性 41

§3.2.9 80486寄存器的增补特性 46

§3.2.10 80486调试寄存器 47

§3.2.11 80486测试寄存器 48

§3.3 寻址方式 48

§3.3.1 程序存储器寻址 48

§3.3.2 数据存储器寻址方式 49

§3.3.3 80386其他的寻址方式 50

§3.4 堆栈 50

§3.4.1 堆栈操作 51

§3.4.2 处理器间的差异 52

§3.5 实用程序:通过软件辨别CPU 53

§3.5.1 识别CPU 58

第四章 存储器结构和管理 60

§4.1 术语 60

§4.2 分段 61

§4.2.1 平面存储器型 61

§4.3 实方式存储器管理 61

§4.3.1 实方式下的分段 62

§4.3.2 分段地址到物理地址的转换 63

§4.3.3 段环绕 64

§4.4 保护方式存储器管理 64

§4.4.1 分段和虚拟寻址 64

§4.4.2 段描述符 66

§4.4.3 分页存储器操作 70

§4.5 存储器的专用和保留区 73

§4.6 段数值 74

第五章 输入/输出 75

§5.1 I/O地址空间 75

§5.1.1 I/O端口组织 75

§5.2 存储器映象I/O 76

§5.2.1 保护方式下存储器映象I/O 77

§5.3 I/O指令 78

§5.3.1 寄存器I/O指令 78

§5.3.2 块I/O指令 79

§5.3.3 I/O和总线操作 79

§5.4 保护和I/O 79

§5.4.1 I/O特权级 80

§5.4.2 I/O允许位图 80

§6.1 指令编码入门 83

§6.1.1 操作码的用法 83

第六章 指令译码和时序 83

§6.1.2 指令、助记符和操作码的定义 84

§6.2 8086/8088/80286指令编码 85

§6.2.1 编码格式 85

§6.2.2 指令前缀 86

§6.2.3 段超越前缀 87

§6.2.4 操作码 87

§6.2.5 寻址方式位 88

§6.2.6 位移量域 90

§6.2.7 立即数域 91

§6.2.8 编码举例 91

§6.3 80386/80486指令编码 93

§6.3.1 编码格式 93

§6.3.3 地址尺寸前缀 94

§6.3.2 指令前缀 94

§6.3.4 操作数尺寸前缀 95

§6.3.5 段超越前缀 96

§6.3.6 操作码 97

§6.3.7 寻址方式字节 97

§6.3.8 比例-变址-基址字节 100

§6.3.9 位移量域 101

§6.3.10 立即数域 102

§6.3.11 编码举例 102

§6.4 指令运行时间 103

§6.4.1 指令定时的假定和损失 103

§6.4.2 有效地址计算 105

§6.4.3 其他定时因素 106

第七章 中断与异常 108

§7.1 中断或异常? 108

§7.2 外部中断 108

§7.2.1 可屏蔽中断 109

§7.2.2 非屏蔽中断 110

§7.3 软件中断 110

§7.4 异常 111

§7.4.1 异常分类 111

§7.4.2 异常错误码 111

§7.4.3 处理器定义的异常 112

§7.5 实方式下的中断 120

§7.6 保护方式下的中断 121

§7.6.1 中断描述符表 121

§7.6.2 中断门和陷阱门 123

§7.6.3 任务门 124

§7.7 中断优先权 125

§7.7.1 8086/8088 126

§7.7.2 80286及以后的处理器 128

第八章 16位与32位代码的组合 130

§8.1 16位与32位处理器体系结构 130

§8.1.1 建立段类型 130

§8.1.2 代码段 131

§8.1.3 栈段 132

§8.1.4 数据段 133

§8.2 段类型间的控制转移 133

§8.2.1 直接转移 133

§8.2.2 通过门转移控制 134

第九章 动态调试 135

§9.1 调试术语 135

§9.2 80×86调试支持 136

§9.2.1 单步 136

§9.2.2 断点中断 137

§9.3.1 调试寄存器 138

§9.3 调试80386和80486 138

§9.3.2 断点 141

§9.3.3 任务切换断点 142

第十章 数学协处理器 143

§10.1 概述 143

§10.1.1 历史及发展过程 143

§10.1.2 接口及性能 144

§10.1.3 应用 145

§10.1.4 数据类型 145

§10.2 体系结构 146

§10.2.1 控制部件 147

§10.2.2 数值执行部件 148

§10.2.3 同步 148

§10.2.4 协处理器的具体说明 149

§10.2.5 寄存器 150

§10.3.1 系统配置 158

§10.3 系统接口考虑 158

§10.3.2 模拟 159

§10.3.3 初始化(FINIT) 160

§10.3.4 异常 161

第十一章 数值基础 162

§11.1 数值的基本概念 162

§11.1.1 舍入控制 162

§11.1.2 精度控制 163

§11.1.3 无穷控制 163

§11.2 特殊数值 163

§11.2.1 非规格化实数 163

§11.2.2 零 165

§11.2.3 无穷 169

§11.2.4 NaN 173

§11.2.6 实数数据类型编码 174

§11.2.5 未支持的格式 174

§11.3 数值异常 177

第十二章 协处理器指令集 180

§12.1 指令句法 180

§12.2 指令编码 180

§12.3 指令类型 181

§12.3.1 数据传送 181

§12.3.2 算术运算 182

§12.3.3 比较运算 184

§12.3.4 常数 184

§12.3.5 超越指令 185

§12.3.6 协处理器控制指令 187

§12.4 指令的执行时间 188

§12.5 软件模拟器编码 188

§ 13.1 8086/8088初始化 191

第十三章 处理器的初始化 191

§13.1.1 80286初始化 192

§13.2 8087、80287和80287XL的初始化 192

§ 13.3 80386初始化 193

§13.4 80387初始化 194

§13.5 80486初始化 195

第十四章 不兼容性与故障 197

§14.1 处理器的不兼容性 197

§14.1.1 8086到80286实方式 197

§14.1.2 8086到80386实方式/虚拟-86方式 199

§14.1.3 8086到80486实方式/虚拟-86方式 200

§14.1.4 80286实方式到80386实方式/虚拟-86方式 201

§14.1.5 80286实方式到80486实方式/虚拟-86方式 201

§14.1.6 80286保护方式到80386保护方式 202

§14.1.8 80386到80486(所有方式) 203

§14.1.7 80286保护方式到80486保护方式 203

§14.2 协处理器的不兼容性 204

§14.2.1 80287XL 204

§14.2.2 8087到80287实方式 205

§14.2.3 8087到80387/80486DX实方式/虚拟-86方式 206

§14.2.4 8087/80287到80386/80486DX 206

§14.3 故障 207

§14.3.1 芯片的发展阶段 208

§14.3.2 8086和8088故障 209

§14.3.3 80286故障 209

§14.3.4 80287故障 209

§14.3.5 80386故障…………………………………………………………………………(210 )§14.3.6 80387故障 211

§14.3.7 80486故障 212

§15.1.1 段级别保护 213

§15.1 保护 213

第十五章 保护、任务切换及虚拟-86方式 213

§15.1.2 数据访问 217

§15.1.3 控制传送 218

§15.1.4 页级别保护 222

§15.2 任务切换及TSS 224

§15.2.1 任务状态段 224

§15.2.2 任务切换 227

§15.3 虚拟8086方式 230

§15.3.1 V86任务结构 230

§15.3.2 进入和退出V86方式 231

附录A 指令系统参考资料 232

附录B 协处理器指令参考资料 448

附录C 操作码矩阵 551

附录D 辅助的程序文献和产品 563