小编Cod*_*kie的帖子

手动确定物理地址(IDTR寄存器)

我一直在努力想象这个很长一段时间,而且我没有到达任何地方.

这是我正在尝试做的事情:如果IDTR中包含的值是0x3A000,那么在保护模式下的物理地址是中断向量3的位置?

我想找到一个公式,它可以帮助我计算中断向量#3偏移量的每个字节的物理地址,以及中断向量#3段的每个字节的物理地址.

我一直在寻找互联网,并且没有可靠的解释IDTR如何计算这个,我真的很好奇.

我也很好奇如何找到真实模式的相同物理地址......

如果有人可以帮我找到解决这类问题的通用公式,那将是一个爆炸!

assembly cpu-registers memory-segmentation

1
推荐指数
1
解决办法
2314
查看次数