私の知る限り、物理アドレスは、セグメント アドレス (16 ビット) を左に 4 回シフトし、16 ビットのオフセット アドレスを加えることによって計算されます。私の質問は、セグメント: オフセット アドレス値の 2 つの異なるセットが同じ結果を与える場合はどうなるかということです。200A:B608 および 2138:A328 の場合
200A0
+B608
2B6A8
と
21380
+A328
2B6A8
どちらも同じ結果になります!!
さて、それは、それらが同じ物理アドレスを指しているということですか (そうであれば、どのように?)、
または、物理アドレスが上記の方法で計算されることを意図していないかどうか?
または、有効な場合、物理アドレスからセグメント:オフセットアドレスを取得するにはどうすればよいですか (それは可能ですか?)