DOS保护模式接口(全)

DOS保护模式接口(全)

ID:40296401

大小:153.50 KB

页数:64页

时间:2019-07-30

DOS保护模式接口(全)_第1页
DOS保护模式接口(全)_第2页
DOS保护模式接口(全)_第3页
DOS保护模式接口(全)_第4页
DOS保护模式接口(全)_第5页
资源描述:

《DOS保护模式接口(全)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DOS保护模式接口---DPMI0.9规范中文版1.0**********目录***********1简介***********************************2关于保护模式程序的一般性提示2-1虚拟DOS环境2-1-1非虚拟方式2-1-2半虚拟方式2-1-3全虚拟方式2-2描述符管理2-3中断标志管理2-4中断2-4-1硬件中断2-4-2软件中断2-5虚拟内存与页锁定**********************************3模式和堆栈交换3-1堆栈与堆栈交换3-1-1保护模式堆栈3-1-2已锁定的保护模式堆栈3-1

2、-3实模式堆栈3-1-4DPMI主机0环堆栈3-2预定义中断映射3-3模式交换3-4状态保存**********************************4错误处理********************************5装载DPMI客户和扩展应用程序5-1获得实模式到保护模式的交换入口指针5-2调用实模式到保护模式的交换入口指针*******************************6中止保护模式程序的运行*******************************7模式检测***********************

3、******8局部描述表描述符管理服务(LDT)8-1分配一个LDT描述符8-2释放一个LDT描述符8-3描述符分段8-4获得下一个选择符的增量8-5保留子函数8-6获得段基地址8-7设置段基地址8-8设置段位限制8-9设置描述符存取权限8-10创建代码段别名描述符8-11获得描述符8-12设置描述符8-13分配特殊LDT描述符*************************9DOS内存管理9-1分配DOS内存块9-2释放DOS内存块9-3重设DOS内存块*************************10中断服务10-1获得实模式中断向量

4、10-2设置实模式中断向量10-3获得处理器异常处理向量10-4设置处理器异常处理向量10-5获得保护模式中断向量10-6设置保护模式中断向量*************************11传输服务11-1模拟实模式中断11-2用远程返回结构调用实模式过程11-3用内部返回结构调用实模式过程11-4分配实模式回调地址11-5释放实模式回调地址11-6获得状态保存/存储地址11-7获得实模式交换地址*************************12获得版本号*************************13内存管理服务13-1获得空

5、闲内存信息13-2分配内存块13-3释放内存块13-4重设内存块*************************14页锁定服务14-1锁定线行区域14-2解开线行区域14-3将实模式区标注为可页化14-4重新锁定实模式区14-5获得页大小*************************15按需求处理换页调整服务15-1保留子函数15-2将页面标注为需求页化替换页*************************16物理地址映射*************************17虚拟中断状态函数17-1获得或禁用虚拟中断状态17-2获得或激

6、活虚拟中断状态17-3获得虚拟中断状态**************************18获得向量指定的API入口指针**************************19调试寄存器支持19-1设置调试监视定19-2清除调试监视点19-3获得调试监视定的状态19-4重置调试监视点**************************20其他APIS**************************21对DOS扩展程序的提示21-1初始化扩展应用程序21-2安装API的扩展21-3装载应用程序21-4提供API扩展*************

7、*************************1简介DOS保护模式接口的定义使DOS程序使用扩展内存成为可能,当然这必须在有PC体系结构的计算机(使用INTELX86系列芯片),且要在维持系统保护模式下才可行。DPMI定义了一组DOS和BIOS的可调用子功能。它们可以由保护模式的DOS程序组成。DPMI也定义了一组新的软件中断,功能号:INT-31H。保护模式下的DOS程序可以调用它们,这些中断主要的功能是帮助保护模式程序分配内存,修改描述符,调用实模式程序等等。能够支持虚拟DOS模式的操作系统,在不影响其系统安全的情况下,也应该有支持DP

8、MI的能力。在这篇文章中,实模式软件被定义为-在1M内存地址空间中运行,且使用段:偏移量寻址方式的那些代码。在很多DPMI的实例中,也可以让实模式软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。