什么是实模式、保护模式和虚拟8086方式(7)

发布时间:2021-06-08

1:实模式:寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。2:保护模式:寻址采用32位段和偏移量,最大寻址空间4GB,最大分段4GB (Pentium Pro及以后为64GB)。在保护模式下CPU可以进入虚拟8086方式,这是在保护模式下的实模式程序运行环境。

显然这些“环境”数据构成了一类新的数据段(即TSS)。延用前面的思路,

给这类数据段设置描述符(TSS描述符),将该类描述符放在GDT中(不能

放在LDT中,因为80x86不允许:)),最后再加一个TR寄存器用于查表。

TR是一个起“选择子”作用的寄存器,16位。

好了,任务切换的基本工作就是将原任务的“环境”存入TSS数据段,更

新TR寄存器,系统将自动查GDT表获得并装载新任务的“环境”,然后转到新

任务执行。

第六:附加要求---分页篇

为什么叫附加要求,因为现在任务还不能很好地工作。前面说过,任务

实质上是程序,不同的程序是由不同的用户写的,所有这些程序完全可能

使用相同的地址空间,而任务的切换过程一般不会包括内存数据的刷新,

不是不可能,而是如果那样做太浪费了。因此必须引入分页机制才可能有效

什么是实模式、保护模式和虚拟8086方式(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219