操作系统
papersparrow
这个作者很懒,什么都没留下…
展开
-
引导
BIOS在启动中的角色: (1) BIOS装载引导驱动器上的0扇区(CHS = 0:0:1)内容到内存线性地址7C00H处; (2) BIOS检查所装载的扇区是否有启动标记(510、511字节分别为55H和AAH); (3) CPU寄存器DL被设置为分配给引导驱动器的驱动器号,00H为软驱A,80H为硬盘C; (4) BIOS跳转到其装载的扇区中的代码(即7C00H处)原创 2009-07-29 15:25:00 · 201 阅读 · 0 评论 -
保护模式逻辑地址,线性地址转换
ldtr可见长度为16位 不可见长度为32位基址+32限长+16位段属性.DGTR长度为32位基址+16位段限长.xxxx:yyyyyyyy 当选择子TI=0时 (GDTR基址+选择子右移3位)(其实也就是段寄存器中的不可见部分的基址)+yyyyyyyy为线性地址; 说明:这里(GDTR基址+选择子右移3位)这时GDT项为系统段描述符; 当选择子TI=1时 (GDT基址+原创 2009-08-09 15:39:00 · 469 阅读 · 0 评论