手机版

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

发布时间:2021-06-08   来源:未知    
字号:

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

中GDR用于

表示GDT在内存中的段地址和段限(就是表的大小),因此GDR是一个48

位的寄存器,其中32位表示段地址,16位表示段限(最大64K,每个描述

符8字节,故最多有64K/8=8K个描述符)。LDR用于表示LDT在内存中的位

置,但是因为LDT本身也是一种数据段,它必须有一个描述符,且该描述

符必须放在GDT中,因此LDR使用了与DS、ES、CS等相同的机制,其中只

存放一个“选择子”,通过查GDT表获得LDT的真正内存地址。 对了,还有中断要考虑,在80x86系列中为中断服务提供中断/陷阱描

述符,这些描述符构成中断描述符表(IDT),并引入一个48位的全地址

寄存器存放IDT的内存地址。理论上IDT表同样可以有8K项,可是因为80x86

只支持256个中断,因此IDT实际上最大只能有256项(2K大小)。

第五:新要求---任务篇

前面介绍了保护模式的基本问题,也是核心问题,解决了上面的问题,

什么是实模式、保护模式和虚拟8086方式(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)