据我所知,物理地址是通过将段地址(16位)左移4次并将其与16位偏移地址相加来计算的。我的问题是,如果两组不同的段:偏移地址值给出相同的结果,例如。对于 200A:B608 和 2138:A328
200A0
+B608
2B6A8
和
21380
+A328
2B6A8
两者都给出相同的结果!
现在,这是否意味着它们指向相同的物理地址(如果是,如何?),
或者物理地址是否不应该以上述方式计算?
或者,如果它有效,那么我怎样才能从物理地址中获取段:偏移地址(这可能吗?)
据我所知,物理地址是通过将段地址(16位)左移4次并将其与16位偏移地址相加来计算的。我的问题是,如果两组不同的段:偏移地址值给出相同的结果,例如。对于 200A:B608 和 2138:A328
两者都给出相同的结果!
现在,这是否意味着它们指向相同的物理地址(如果是,如何?),
或者物理地址是否不应该以上述方式计算?
或者,如果它有效,那么我怎样才能从物理地址中获取段:偏移地址(这可能吗?)