关于实模式物理内存寻址
|
我和我的朋友正在集思广益,讨论有关物理内存以实模式寻址的问题,我们无法解决这个问题。开始。
在实模式下,将16与段选择器寄存器相乘并与偏移寄存器相加,以获得20位物理地址。因此,这导致片段重叠的可能性。
例如。 \“段选择器-> 0040&偏移-> 0010 \” = \“段选择器-> 0030&偏移-> 0110 \”
我们的理解是,段选择器在添加到偏移量之前先移位了4位。因此,为了避免这种分段,为什么不将分段选择器移动6(将其乘以64),然后再将其添加到偏移量中。我们认为,这将消除内存重叠的可能性。
它是否与他们在此期间面临的任何硬件限制有关,还是仅仅是设计决定。
没有找到相关结果
已邀请:
2 个回复
姬第柔炒
细屠截殴些