- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DOS实方式下直接访问4GB内存
●软 件
DO S 实方式下直接访问 4GB 内存
( )
十堰市湖北汽车工业学院电气工程系 442002 陈家祺
摘 要: 分析了 80486CPU 的寻址机制, 提出了在实方式下直接访问 4GB 内存的策
略和C 程序设计方法。
关键词: DO S 程序 扩展内存 程序设计
在高档 PC 微机系统中, 如 80486CPU 微机系统, 存器的界限值自动设置为 FFFFH 。因此, CPU 能够访
应用软件的开发可以基于DO S 系统的实方式, 也可以 问内 存 的 空 间 为 0~ 10FFEFH ( FFFFH × 16 +
基于W indow s 和O S2 系统的保护方式。如何在DO S FFFFH ) , 每个段的大小为 64KB 。
系统的实方式下开发具有访问扩展内存的应用程序, 在保护方式下, 每当向段寄存器赋予新的内容
这是广大软件开发者关心的问题。因为 系统是在 ( )
DO S SEL 选择字 时, 段描述符高速缓冲寄存器的内容将
PC 机中应用最广泛的操作系统, 经过广大用户长年的 由SEL 对应的段描述符更新; 段描述符高速缓冲寄存
应用和面向实际的软件开发, 其接口特性和编程方法 器的基地址值、界限值和属性值依据段描述符的设置
被广大软件开发者所熟悉和掌握。然而, 开发基于 而发生改变。段的基地址可设置在 4GB 内存的任意地
DO S 系统的实方式应用程序存在一定的局限性, 主要 址处, 段的最大界限值可达 FFFFFFFFH (4GB - 1) 。
是不能有效地利用高档微机的内存资源, 如扩展内存 在不分页的情况下, CPU 最终形成的物理地址同样是
的访问。尤其在开发实时性很强的大数据量的应用程 基地址值加偏移量。所以, CPU 能够整个访问 4GB 内
序中, 高效使用扩展内存是极为重要的。 存。
目前常用的访问扩展内存方法有: ( 1) 采用“IN T 显然, 对于 CPU 在形成物理地址时, 在实方式下
15 ”或 的功能调用; (2) 采用虚拟磁 与在 0 特权级不分页的保护方式下是相同的。只是段
H H TM EM SYS
盘。前者只能实现数据块在常规内存与扩展内存之间 的基地址和段的大小设置范围不同。工作方式确定是
移动, 这样, 不但还要占用一定的常规内存空间, 而且 由控制寄存器CR 0 的最低位PE 位决定的, 若 PE 为
数据块的移动还需占用程序运行时间, 使程序的运行 0, 则工作在实方式; 若PE 为 1, 则工作在保护方式。在
效率降低。后者可以以文件的形式将数据存储在扩展 通过 PE 位的改变时, 就进行了工作方式切换。这种切
内存中, 采用文件的访问方式进行数据操作。显然, 这 换只影响段描述符高速缓冲寄存器的基地址值运算方
2 种方法只能间接访问扩展内存, 不能直接访问扩展 式, 不影响段描述符高速缓冲寄存器的段界限值。
内存, 而且数据的操作效率低, 难以满足实时性要求。 12 直接访问 4GB 内存
本文将从 80486CPU ( 以下简称CPU ) 的寻址机制 当CPU 复位后, CPU 处于实方式下, 尽管在实方
研究入手, 讨论在实方式下直接访问 4GB 内存的方法 式下可执行诸如“ , 〔 〕”指令的32 位寄存
您可能关注的文档
- NCP6132MNR2G,NCP6132MNR2G, 规格书,Datasheet 资料.pdf
- 西门子位控模块EM253快速入门.pdf
- 我们懂得安徒生了么_李红叶.pdf
- 单片机原理及应用 第03章 指令系统.pdf
- VixEye系列智能相机-DSP编程指南Ver2.3.pdf
- 微机第二章1.pdf
- 体系结构复习提纲.pdf
- Zemax优化操作符中文说明.pdf
- 《单片机原理及应用》(张毅刚)高教版完整版课后答案.khda_decrypted.pdf
- MOQL--操作数(Operand).pdf
- 2025年黑龙江省哈尔滨市单招职业倾向性考试题库及答案1套.docx
- 2025年黑龙江省大庆市单招职业倾向性考试题库推荐.docx
- 2025年黑龙江省牡丹江市单招职业倾向性测试题库推荐.docx
- 2025年黑龙江省大兴安岭地区单招职业倾向性测试题库必考题.docx
- 2025年黑龙江省哈尔滨市单招职业倾向性测试题库最新.docx
- 2025年执业兽医真题带解析.docx
- 2025年黑龙江省大兴安岭地区单招职业倾向性考试题库附答案.docx
- 2025年黑龙江省双鸭山市单招职业适应性考试题库附答案.docx
- 2025年黑龙江省双鸭山市单招职业适应性考试题库必考题.docx
- 2025年黑龙江省大庆市单招职业适应性测试题库最新.docx
文档评论(0)