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

发布时间:2021-06-08

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

其实它们都是一种映射,只是映射规则不同而已:在实模式下这 个“地址转换方式”是“左移4位”;在保护模式下是“查全局/局部描述表”

。前者是系统定义的映射方式,后者是用户自定义的转换方式。而它 影响的都是“shadow register”

从函数的观点来看,前者是表达式函数,后者是列举式函数: 实模式: F(es-->segment)={segment |segment=es*0x10}

保护模式:F(es-->segment)={segment |(es,segment)∈GDT/LDT} 其中GDT、LDT分别表示全局描述符表和局部描述符表。

第四:保护模式基本组成·

保护模式最基本的组成部分是围绕着“地址转换方式”的变化增设了 相应的机构。

1、数据段

前面说过,实模式下的各种代码段、数据段、堆栈段、中断服务程 序仍然存在,我将它们统称为“数据段”,本文从此向下凡提到数据段都

是使用这个定义。

2、描述符

保护模式下引入描述符来描述各种数据段,所有的描述符均为8个字 节(0-7),由第5个字节说明描述符的类型,类型不同,描述符的结构也

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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