阅读:794回复:1
win32程序是这样寻址的吗?
以DS,CS等寄存器的值作为段描述符的选择子,以描述符中的段基地址再加上代码中所给的地址(代码中的地址都是段偏移地址吗?),形成线性地址,再经过分段处理,得到物理地址,是这样吗?
|
|
沙发#
发布于:2001-12-10 09:31
以DS,CS等寄存器的值作为段描述符的选择子,以描述符中的段基地址再加上代码中所给的地址(代码中的地址都是段偏移地址吗?),形成线性地址,再经过分段处理,得到物理地址,是这样吗? 在不分页状态下(cr1最高位为0),线性地址就是物理地址,分页状态下(cr1最高位为1),线性地址要分解为三段或两段,用以描述PDE/PTE/OFFSET,然后得到物理地址 |
|
|