Assembly 段偏移对bs段描述符
我不太明白8088中用于物理地址计算的段偏移对与32位处理器中的段描述符之间的区别Assembly 段偏移对bs段描述符,assembly,x86,protected-mode,real-mode,memory-segmentation,Assembly,X86,Protected Mode,Real Mode,Memory Segmentation,我不太明白8088中用于物理地址计算的段偏移对与32位处理器中的段描述符之间的区别 如有任何解释,将不胜感激 16位CPU只能寻址64kB内存。为了扩展内存范围,引入了段,这些段基本上定义了pchyscak可用内存中64KB窗口的基本地址 要获得指针指向的PyHSocial地址,必须将段值乘以10h(16)并加上偏移地址。如果你有这样的地址 145A:67B1 145A0 (+10h or << 4) + 67B1 ------ 1AD51 <- Physical
如有任何解释,将不胜感激 16位CPU只能寻址64kB内存。为了扩展内存范围,引入了段,这些段基本上定义了pchyscak可用内存中64KB窗口的基本地址 要获得指针指向的PyHSocial地址,必须将段值乘以10h(16)并加上偏移地址。如果你有这样的地址
145A:67B1
145A0 (+10h or << 4)
+ 67B1
------
1AD51 <- Physical memory address
145A:67B1
145A0(+10小时)或