《透视80286》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:福麦科技研究开发部译
  • 出 版 社:道明出版社
  • 出版年份:1987
  • ISBN:
  • 页数:306 页
图书介绍:

第一章 80286和本书 1

关於80286 2

关於80286的架构 3

80286的运作效能 4

关於本书 6

第二章 工作转换及特权等级介绍 9

具有能力的286 11

现行特权等级 13

软体设计的新范围 14

多重事务使用 16

特权等级的使用 17

系统设计映射的结构 18

调整系统的属性 19

事务间的移动 20

程式设计师的小指令 20

微处理机的大跃进 21

特权等级控制事务的可亲性 21

合成处理器及多重事务处理 22

横越特权等级 23

更高等级的额外特权 23

往更高特权等级的间门 24

透明的特权转移 26

新架构的结构 27

第三章 真实位址模式及保护的虚拟位址型式介绍 29

真实位址模式:对真实位址8086软体 31

8086/8088指令超集合 32

建立管道到防护模式 33

赋能在防护的虚拟位址模式 33

防护模式赋能了所有的结构 36

原始码的相容性 37

防护虚拟位址模式:新的能力 37

描述符扮演的角色 38

发展防护模式的新共用程式 39

第四章 应用程式师的资源 41

资源概述 42

处理机与协同处理机的资源 42

暂存器资源 45

80286的一般功能暂存器 45

80287一般数值暂存器 48

数值暂存器的堆叠安排 48

80286分段暂存器 50

80286指令指标 52

80286旗标语 53

应用暂存器摘要 55

运算元位址的定义 56

记忆体存放资料 57

暂存值的暂存器模式 58

常数的立即模式 62

串列单位元的暂存器间接模式 63

程式流程的位址模式 67

控制流程的记忆体值接模式 67

变动地传递指标的暂存器间接模式 70

资料型态 71

宣告运算元所占记忆体空间 72

符号整数 73

布宁值 73

非符号整数 75

浮点数值 76

位址指标 79

摘要 80

第五章 系统程式设计师资源 81

系统所需之特别资源 82

80286系统暂存器之使用 84

公用记述器表暂存器 85

中断记述器表暂存器 87

机器状态字 88

工作暂存器 94

区域指述器表暂存器 95

使用80287系统暂存器 96

自动例外处理设定 100

状态字 102

标记字 106

指令指标和资料指标 106

资源结论;及复习 107

第六章 记忆体管理 111

中央处理单位和记忆体管理单位 112

指述器 113

要求一控制的虚拟记忆体 114

执行 116

指述器表 116

产生多工作执行的虚拟记忆体结构 117

一个程式记忆体之观点 122

段界限检查 124

例子:记忆体管理的效率 127

虚拟记忆体作业系统 129

总结 131

第七章 保护特徵的使用 133

保护的重要性 134

保护与特权 135

特权阶层的描述 136

特权阶层的各种使用法 138

基本的保护特徵 140

段界限检查 140

特性检查 141

设定特别使用法 141

作业系统的保护 143

阶层式保护的规则 143

呼叫开关 147

内部转换结构 149

使用参数自动复制的时机 151

一般系统保护 152

I/O特权阶层 155

设定IOPL的建议 156

MMU提供内部工作保护 158

例子:设计一个安全保护监督者 158

保护总结 160

第八章 多工作处理和工作转换 161

多工作处理的基础 163

工作状态段 165

工作资讯段的部份 166

设定一个工作状态段 172

设定一个简单的工作排定程序 176

工作选择器表 177

高等多工作执行要点 178

政策 179

结构和政策的关系 179

工作开关 181

工作转换的位元 182

巢状工作和工作链结 183

忙碌与停滞的工作 185

系统软体如何建立结构 187

结构 188

架构的支援——对於结构的政策独立 190

多工作执行结构之汇总 190

再深入讨论多工作执行 192

第九章 对不起打一个岔:例外与中断 193

高优先权事件所造成的状态 194

为何要提供中断的能力 194

例外的发展情形 196

你所期望处理80286的例外 198

“好的”例外 199

例外与中断的策略 200

中断表格 200

“坏的”例外 200

例外足迹的指定 203

例外的修正 206

设定一个中断描述符号 206

在中断策略和工作出入口之间的抉择 209

高等的中断概论 210

一中断常式的结构 211

一中断工作的结构 212

CPU的例外出入口 212

#0:除法错误 213

#6:不合的操作码 214

#1:单一阶段 214

#7:Math副处理器无法使用 216

#8:双重错误 216

#9:Math副处理器运算元部份位址於片段界限之外 217

#10:不合法的工作状况片段 217

#11:码的片段、资料片段或额外的片段未曾出现 219

#12:堆叠片段未曾出现,或堆叠片段界限不合 220

#13:一般保护不合 220

#16:Math副处理器计算错误 221

其他直到#31的例外数字 222

中断与例外的汇总 222

第十章 80286的应用 225

重新设定到防护形式的程式 226

定义描述符表的简明方法 227

程式范例1:例外处理器的简单防护型式 228

程式范例2:多重事务处理的天堂 243

第十一章 建立和测试一个以80286为基础的系统 267

测试完全的硬体设计 269

系统的区域图表 269

核心:处理器和它的一些支援组件 271

82284计时产生器 271

80286CPU和82288汇流排控制器 272

焦点:那80286的汇流排周期 278

EPROM,静态RAM,与周边装置的介面 281

配置图表与电路图示 283

硬体诊断的指示器 283

KISS原则 283

使用仪器之LED的外观 293

简单的诊断软体 295

诊断是如何产生效用 295

为核心系统除错 301

如果它行不通又如何? 303

结语 304

参考书目 304