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

发布时间:2021-06-08

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

有所不同。

若干个描述符集中在一起组成描述符表,而描述符表本身也是一种 数据段,也使用描述符进行描述。

从现在起,“地址转换”由描述符表来完成,从这个意义上说,描述符 表是一张地址转换函数表。

3、选择子

选择子是一个2字节的数,共16位,最低2位表示RPL,第3位表示查表

是利用GDT(全局描述符表)还是LDT(局部描述符表)进行,最高13位给

出了所需的描述符在描述符表中的地址。(注:13位正好足够寻址8K项)

有了以上三个概念之后可以进一步工作了,现在程序的运行与实模式 下完全一样!!!各段寄存器仍然给出一个“段值”,只是这个“假段值” 到真正的段地址的转换不再是“左移4位”,而是利用描述符表来完成。但

现在出现一个新的问题是:

系统如何知道GDT/LDT在内存中的位置呢?

为了解决这个问题,显然需要引入新的寄存器用于指示GDT/LDT在内

存中的位置。在80x86系列中引入了两个新寄存器GDR和LDR,其

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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