当前位置: 代码迷 >> 汇编语言 >> 线性地址计算,该怎么解决
  详细解决方案

线性地址计算,该怎么解决

热度:5679   发布时间:2013-02-26 00:00:00.0
线性地址计算
XXXX:YYYYYYYY


不管他是从GDT还是笔LDT里找,他最要用找到的描述符里找到基址,然后+YYYYYYYY=线性地址

如果这样的话YYYYYYYY=FFFFFFFF,基址大于0那不是超出了线性地址?望指教!

------解决方案--------------------------------------------------------
超了也正常啊,超过了寻址能里了呗。
------解决方案--------------------------------------------------------
从保护模式角度来看,超出段界限会产生保护错误。
------解决方案--------------------------------------------------------
XXXX:YYYYYYYY只是一个逻辑地址,它可能位于虚拟地址空间中。

------解决方案--------------------------------------------------------
每个描述符里都有一个段限,偏移超过这个段限大小是要产生异常的.
  相关解决方案