- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、8086CPU如何移植 DOS系统
DOS的主要版本是鉴于 8086 和 8088 芯片的能力而设计的。在议论 DOS、BIOS和编程时,所有例子都是运转在 8086 或 8088 上的(没有包含新芯片扩大的特有性能)。
. DF(方向标记 )
. TF(追踪标记 )
. IF (中止标记)
方向标记控制着 8086 的指令在内存拷贝的地区内指定方向。追踪标记将 CPU置成“单步”方式(调试器用来控制程序的履行)。中止标记赞同或严禁硬件中止
响应。
2.3.3 80286 其更高档的办理器
从 80286 开始,使打破由 8088/8086 分段式构造设置的 1M内存的限制成为可能。CPU能够在实地点方式下运转,即运转与 8086 和 8088 的能力同样的程序。程序员可在实地点方式下编程,也能够在保护模式下编程。
在保护模式下, 成立了一个描绘符表。 这些表包含从前段寄存器信息——段的基地点。同时加上一些信息,如,能否能够被写入这个段的信息。段寄器则是此刻
的段选择符,它是描绘符表的索引。
在 80286 保护模式中,一个描绘符表项包含有
24 位基地点。当
80286 在保护模
式下运转时,它能够存取多达 16M的内存。
80386 和 80486 持续扩大了内存寻址能力。像 80286 同样,它们能够在保护模式
下编程;但是,此刻的描绘表项有 32 位基地点,它赞同寻址多达 40 亿字节( 46
字节)的内存。
为适应这个寻址能力的跳跃, 通用、偏移量和标记寄存器此刻也有了 32 位版本:
EAX、EBX、ECX、EDX、ESP、EBP、ESI、EIP 和 EFLAGS。老的 16 位寄存器(比如
AX和 BX)仍旧存在,不过作为 32 位寄存器的低 16 位。
不单 CPU能够存取 4G字节的内存,一个段也能够扩大到所有 4G内存中。事实上此刻 32 位构造能够和 16 位构造同样简单办理, 在 DOS环境中的 80386-/80486-
特定软件已经形成了市场,此中包含两个互相竞争的保护模式环境。 DOS保护
模式接口( DPMI)和虚构控制程序接口( VCPI)。
此外,还有一个 DOS扩大程序,该程序赞同特意针对 80386-/80486 的软件,在
赞同存取实地点模式下 DOS和 BIOS功能的同时,在保护模式下进行操作。 DOS
扩大程序赞同应用程序在使用 CPU的 32 位扩大能力的同时,还可以使用 DOS和 BIOS
供给的服务。这种程序常常比用等同的 16 位并且对 DOS内存没有强迫限制开发
出的程序运转得要快。
2.3.4 PU 芯片的辨别
.
.
.
要使用 80286、80386 和 80486 CPU的扩大功能,软件一定知道它运转在此中一
个芯片上,并且要知道在什么芯片上运转。 有三种解决确立目前芯片问题的方法。
第一种解决方法是鉴于 80386 和 80486 在加电时用 DH寄存器的 10
(标记)字节( 3 或 4)来划分它是什么芯片。
第二种方法是咨询用户使用的是哪一种芯片。
第三种方法是从已知的芯片之间的差异来推测出所使用的芯片是
哪一种。
第一种方法一定包含有已重编程的 BIOS芯片,它高出了大部分程序员的能力,对用户而言则更是苛刻。它也不可以划分 80286 到 8086 之间的芯片。第二种方法
假定用户知道其机器是什么 CPU;在好多状况下,这种假定是无效的。第三种方法需要做的工作比第二种多,但比第一种少,并且是靠谱的。
2.3.5 数学协办理器
Intel 80x86 系列的办理器,从 8088 到 80386 只好办理整数运算。对好多应用
程序,有整数运算就已足够。 关于需要浮点运算的应用计算一定由已编好的特定
的程序来办理。 对大部分应用程序来说, 用户不需留神软件计算办理的开支。 然
而,关于浮点运算许多的数学应用, 开支变为了一个问题, 这时的数学协办理器也变为必不行少的了;一些应用系统甚至没有协办理器就不可以运转。
数学协办理器能够像办理器计算整数那样简单地计算浮点数。 不单这样,它还可以和办理器并行地办理所进行的计算工作。 只有当数据被调入协办理器或从协办理器中读出数据时, 或许激活协办理器时期, 才会需要办理器的配合, 而在协办理器达成其功能时期,办理器能够去做此外的属于它自己的工作。
2.3. 6 数学协办理器的辨别
Intel 企业共有三种能够和主办理器一同工作的协办理器: 8087、80287 和 80387,但没有 80187。因为 8087 也能够和 80186 和 80188 一同工作。也没有 80487,因为在 80486 内有内置的 80387 的等价物。要辨别数学协办理器其实不简单。 表面上不般配的办理器和协办理器能够联合。
您可能关注的文档
- a股跌破2800能抄底了吗?我是这样动手.doc
- B01诚信因素识别分析及信息收集记录表示例.doc
- BAT包围下企业协作与通信之道.doc
- BDⅡ安装使用说明书博睿100817.doc
- BF型防坠器使用说明书.doc
- bhs专题丨bhs系统让马术教学"知其所以然"bhsbringsgreatbenefits.doc
- bmp位图和OpenGL像素操作.doc
- bodum双层玻璃杯使用说明书.doc
- Bucketfeet秋冬系列灵感.doc
- B型性格测试与鉴定.doc
- 贵州省贵阳市2025-2026学年高三上学期联合考试生物试题(解析版).docx
- 贵州省贵阳市六校联盟2024-2025学年高二上学期联合考试(一)地理试题(解析版).docx
- 2021-2022年国家开放大学2503学前儿童健康教育期末考试真题.pdf
- 2025年湖北省医学综合专升本考试试题及答案.docx
- 贵州省贵阳市某中学2025-2026学年高二上学期10月月考英语试题(解析版).docx
- 2025年湖北省宜昌市某中学初一入学数学分班考试真题含答案.docx
- 2018年湖北省农村义务教育学校教师招聘考试《 小学美术 》真题(含答案).pdf
- 贵州省贵阳市七校2025-2026学年高一上学期联考英语试题(解析版).docx
- 广西壮族自治区南宁市2024-2025学年高二下学期6月期末生物试题(解析版).docx
- 2019年安徽特岗教师招聘《中小学心理健康》真题(含答案).pdf
最近下载
- CJJ61-2017 城市地下管线探测技术规程.docx VIP
- 建筑工程招标文件模板模板.doc VIP
- CJJT-269-2017-城市综合地下管线信息系统技术规范.pdf VIP
- 1_1_2021年第四季度护理安全管理.pptx VIP
- 培训机构教务年度工作总结.pptx VIP
- T_CSGPC 027-2024 地下市政基础设施 综合管理信息平台建设技术规范.docx VIP
- 子宫内膜息肉(宫腔镜子宫病损切除术)临床路径【2020版】(1).pdf VIP
- 艺术类院校课程建设工作计划.docx VIP
- 小微企业安全生产标准化管理体系要求编制说明.pdf VIP
- 吴在望生化九大代谢图(局解).pdf VIP
原创力文档


文档评论(0)