摘要:
使用 bochs 可以很容易很直观地观察调试系统。下面选取一个 xp 启动的实际片断,如下: sregcs:s=0x001b, dl=0x0000ffff, dh=0x00cffa00, valid=1ds:s=0x0023, dl=0x0000ffff, dl=0x00cff300, va... 阅读全文
posted @ 2015-02-02 16:37
Acg!Check
阅读(234)
评论(0)
推荐(0)
摘要:
segment descriptors 构建保护模式下的最基本、最根本的执行环境。system descriptors 则构建保护模式下的核心组件:1、TSS descriptor 提供硬件级的进程切换机制 2、LDT descriptor 供进程使用多个 descriptor 3、Gate des... 阅读全文
posted @ 2015-02-02 16:36
Acg!Check
阅读(394)
评论(0)
推荐(0)
摘要:
1、gate descriptor 的 selector 给出目标代码的 code segment descriptor2、由目标代码 code segment descriptor 的 base address 得出代码的 base3、这个 base 加上 gate descriptor 的 of... 阅读全文
posted @ 2015-02-02 16:32
Acg!Check
阅读(418)
评论(0)
推荐(0)
摘要:
显然,GDT(global descriptor table)是系统与所有进程共用的。相对于 LDT(local descriptor table)则是进程独享的。GPRs、selector registers、stack pointers、eflags、LDT descriptor、CR3 构成了... 阅读全文
posted @ 2015-02-02 16:31
Acg!Check
阅读(262)
评论(0)
推荐(0)

浙公网安备 33010602011771号