当前位置:首页 > 工业技术
80x86系列保护模式高级程序设计
80x86系列保护模式高级程序设计

80x86系列保护模式高级程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:房有定等编
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:1996
  • ISBN:7560508103
  • 页数:262 页
图书介绍:
《80x86系列保护模式高级程序设计》目录

目录 1

上篇 1

第1章80286概要及特性 1

1.1 80286概述 1

1.2 80286的动作模式 1

1.3 80286寄存器构成 2

1.4 实地址模式80286与8086的差别 5

第2章80286存储器管理机制 8

2.1 存储器管理与虚拟存储 8

2.2 描述符表和地址变换 8

2.3 描述符 10

2.3.1 一般段描述符 12

2.3.2 系统描述符 13

2.3.3 特殊段描述符 14

2.3.4 门(GATE)描述符 15

第3章保护功能与控制转移 19

3.1 保护功能的作用 19

3.2 存储器保护功能 20

3.3 任务内的控制转移 22

3.4 控制转移中的堆栈 24

3.5 I/O特权级别 25

3.6 特殊的控制转移 25

第4章任务管理和中断处理 27

4.1 TSS任务状态段 27

4.2 任务切换 28

4.3 任务链接和嵌套 30

4.4.1 中断门、陷阱门及任务门 32

4.4 中断和异常处理 32

4.4.2 使用任务门的中断处理 33

4.5 保护模式中断向量 34

4.6异常错误码 35

第5章虚拟存储管理 37

5.1 何谓虚拟存储 37

5.2 80286的虚拟存储设计 38

第6章80286保护模式切换方法 41

6.1 概述 41

6.2 80286的追加指令 42

6.3 实地址模式到保护模式的切换 45

6.4 保护模式切换程序实例分析 47

第7章保护模式监控程序编程技术 51

7.1 监控程序功能概要 51

7.2 调试程序存储器配置 52

7.3 保护模式状态下的存储器访问 53

第8章保护模式多任务监控内核程序设计 77

8.1 多任务监控程序的功能 77

8.2 任务控制 78

8.3 时钟中断 82

8.4 信号灯控制 83

8.5 初始化处理 86

第9章利用BIOS功能实现CPU模式切换 112

9.1 利用BIOS功能调用从实模式切换到保护模式 112

9.2 利用BIOS从保护模式切换到实地址模式 113

9.3 “SHUTDOWN”操作处理分析 115

9.4 9号“SHUTDOWN”的处理分析 116

9.5 利用BIOS进行CPU模式切换的程序实例 118

10.1 通过BIOS调用访问扩展存储器 129

10.1.1 BIOS功能调用“块移动”的使用方法 129

第10章 DOS状态下保护模式存储器的访问技术 129

10.1.2 取得保护模式扩展存储器的大小 131

10.1.3 使用“块移动”的注意事项 131

10.2 “块移动”功能的使用实例 132

10.2.1 扩展存储器内容显示程序 133

10.2.2 扩展存储器RAM磁盘驱动程序 133

第11章MS-DOS保护模式多任务程序编程实例 144

11.1 概述 144

11.2 并行处理概要 144

11.3 多任务程序的构成 146

11.3.1 任务控制程序的结构 147

11.3.2 系统调用的处理内容 147

11.3.3 I/O设备驱动程序 149

11.4 程序汇编和改进 150

11.3.5 用户任务 150

11.3.4 实模式任务与INT20H和INT21H的处理 150

下篇 180

第12章80386的特性和动作模式 180

12.1 80386的动作模式 180

12.2 80386的寄存器构成 181

12.3 80386的实地址模式 182

第13章80386保护模式机构分析 183

13.1 虚拟地址与物理地址 183

13.2描述符表 183

13.3描述符结构 184

13.4 存储器段描述符解释 187

13.5 段选择寄存器 187

13.6 中断描述符表IDT 190

13.7 页式映射机构 192

14.1 保护模式的转换过程 195

第14章80386保护模式程序设计技术及实例 195

14.2 80386保护模式程序实例 196

14.3 保护模式存储器空间的利用及程序设计 199

第15章80386虚拟86模式的功能 207

15.1 什么是虚拟86模式 207

15.2 保护模式与虚拟86模式的差别 207

15.3 使用任务状态段TSS 208

15.4 在实地址模式存储器中运行虚拟86模式程序 209

第16章80386的中断处理 215

16.1 概述 215

16.2 实模式中断和保护模式中断处理 215

16.3 在保护模式下使用MS-DOS功能调用 215

16.7 一般保护异常的处理流程(IRET时) 218

16.6 一般保护异常的处理流程(INT NN时) 218

16.5 硬件中断的处理流程 218

16.4 中断处理流程 218

16.8 中断处理模块的详细说明 219

第17章80386的页式映射功能 228

17.1 页式映射的地址变换过程 228

17.2 使用页式映射功能执行虚拟86模式程序 228

17.3 程序的解释说明 229

17.4 地址线的变换方法 230

第18章虚拟86模式程序和实地址模式程序内存共驻及其相互通信 238

18.1概述 238

18.2 程序的处理流程 238

18.3 函数描述 239

18.4 实地址模式程序和保护模式程序 240

18.5 虚拟86模式控制程序 242

18.6 程序的编制技术 245

相关图书
作者其它书籍
返回顶部