操作系统
yourenhello
这个作者很懒,什么都没留下…
展开
-
0x86内存管理寄存器
一、内存管理寄存器处理器提供了4个内存管理寄存器(GDTR、LDTR、IDTR和TR),用于指定内存分段管理所用系统表的基地址,如图4-2所示。处理器为这些寄存器的加载和保存提供了特定的指令。有关系统表的作用请参见4.2节"保护模式内存管理"中的详细说明。 (点击查看大图)图4-2 内存管理寄存器GDTR、LDTR、IDTR转载 2014-03-07 17:14:27 · 1449 阅读 · 0 评论 -
A20 Gate
很多稀奇古怪的东西都是由于系统升级时,为了保持向下兼容而产生的,A20 Gate就是其中之一。在8086/8088中,只有20根地址总线,所以可以访问的地址是2^20=1M,但由于8086/8088是16位地址模式,能够表示的地址范围是0-64K,所以为了在8086/8088下能够访问1M内存,Intel采取了分段的模式:16位段基地址:16位偏移。其绝对地址计算方法为:16位基地址左移4转载 2014-03-08 21:12:33 · 680 阅读 · 0 评论