《80386软硬件系统入剖析》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:秦中禾编译
  • 出 版 社:北京希望电脑公司
  • 出版年份:1991
  • ISBN:
  • 页数:363 页
图书介绍:

目录 1

第一部分 Intel 80386 32位微处理机简介 1

第一章 80386微处理机 1

1.1 80386的重要性 1

1.2 80386的工作原理 2

1.3 处理机结构溉述 4

1.4 80386芯片的设计 8

第二章 数据、寄存器组和寻址方式 10

2.1 数据长度与类型 10

2.2 80386寄存器 12

2.3 数据结构 19

2.4 存贮器寻址 23

3.1 指令摘要 28

第三章 指令集摘要 28

3.2 指令字首 46

3.3 指令格式 48

第二部分 16位程序设计80386的实地址方式 51

第四章 16位模式下的存贮器寻址 51

4.1 页面法介绍 51

4.2 寄存器直接寻址 51

4.3 立即数方式 52

4.4 寄存器间接寻址 52

4.5 存贮器间址方式 57

4.6 16位寻址方式的编码 57

第五章 16位指令的细节 60

5.1 可用的指令 60

5.2 可用的字首 60

6.1 中断或异常的测出 63

第六章 实地址方式下的中断与异常 63

5.3 实地址方式下分段长度的极限 63

6.2 中断 64

6.3 异常 68

第三部分 完整的32位程序设计简单的“保护方式” 73

第七章 32位模式下的存贮器寻址 73

7.1 32位寻址方法 73

7.2 页面法简介 74

7.3 32位寻址模式 75

7.4 寄存器直接寻址方式 75

7.5 立即数方式 76

7.6 寄存器间址方式 76

7.7 存贮器间接寻址 83

7.8 32位寻址模式的编码 85

8.2 供简单“保护方式”系统使用的32位存贮器段 88

8.1 存贮器页面法的使用 88

第八章 优先权及中断服务程序的基本用法 88

8.3 简单“保护方式系统下”的段描述符 90

8.4 软件中断的用法 94

8.5 保护方式下的中断结构 95

8.6 优先级的用法 98

8.7 各种等级间的转移技术 99

8.8 32位的任务状态段 100

第九章 存贮器页面系统 104

9.1 页面结构 104

9.2 存贮器页面法的允许与禁止 105

9.3 页面边界与地址段边界的对齐 105

9.4 页面优先级与地址段优先级的比较 105

9.5 页面转换过程 106

9.6 转换表 106

9.7 页面保护 109

9.8 页面转换的详细过程 110

9.9 系统保护下存贮器页面法的使用 111

9.10 虚拟存贮器下存贮器页面法的使用 111

第十章 保护方式下的指令细节 115

10.1 可用的指令 115

10.2 可用的字首 115

10.3 保护方式下分段长度的极限 115

第十一章 启始一个简单的32位保护方式系统 118

11.1 目标 118

11.2 使用技术 119

11.3 32位监督程序码初始化子程序与数据 120

11.4 32位用户程序的程序码与数据 125

第四部分 虚拟8086方式 128

第十二章 虚拟8086方式 128

12.1 虚拟8086所代表的意义 128

12.2 虚拟8086方式的指派 128

12.3 虚拟8086方式的操作 130

12.4 退出虚拟8086方式 131

12.5 虚拟8086方式下的“I/O允许位对映表” 134

13.2 增强的选择项 139

14.5 描述符表 139

第十三章 提供PC—DOS的虚拟8086方式范例 139

13.1 虚拟方式监督程序的清单 139

第五部分 保护方式的进一步探讨 141

第十四章 描述符表及其内容 141

14.1 分段描述符的用途 141

14.2 控制符的用途 142

14.3 分段描述符的型态与格式 142

14.4 控制符的型态与格式 146

14.6 通过控制符来做重新定向操作 153

第十五章 多任务系统 157

15.1 任务的虚拟地址空间 157

15.2 任务状态 158

15.3 任务控制符 161

15.4 任务转移 161

15.5 嵌套任务 162

16.2 中断和异常的测出 165

16.3 中断 165

16.1 中断和异常 165

第十六章 保护方式和虚拟8086方式下的中断和异常 165

16.4 异常 167

16.5 异常一览表 174

16.6 中断与异常的同时发生 191

第十七章 除错上的特性 192

17.1 内建式除错能力 192

17.2 除错寄存器 192

17.5 跟8086兼容的除错特性 195

17.4 再启动标志 195

17.3 使用除错寄存器的数据断点 195

附录 197

附录A:标志寄存器与条件代码 197

附录B:指令集的详细说明 200

附录C:80386页面技术的性能 327

附录D:使用一种优先级专为32位保护方式系统而写的启始程序码 329

附录E:使用二种优先级专为32位保护方式系统而写的启始程序码 332

附录F:从保护方式返回实地址方式 335

附录G:提供PC—DOS的虚拟8086方式 337

附录H:使用新的成对移位指令来做位串处理 361