0

私はセグメント化されたメモリを理解しようとしてきましたが、このWebサイトでこのステートメントに出くわしました:website。最初の文は私にとって最も混乱します。

「興味深いのは、セグメントのサイズは64KBですが、メモリ内で16バイト離れているという事実です。これは、リアルモードで物理アドレスを計算するときにプロセッサが実行する手順を理解している場合に完全に理解できるはずです。セグメントレジスタの内容は物理アドレスの上位16ビットを形成するため、常に16で割り切れ、最下位4ビットがゼロに設定されます。」

64KBのセグメントの間隔が16バイトしかないのかわかりません...

4

1 に答える 1

1

紛らわしい発言です。実際に言っているのは、セグメントレジスタの値は、その後に4つのゼロビットがあるかのように動作するということです。つまり、セグメントアドレス0345Hは物理アドレス03450Hに対応します。

于 2011-06-26T01:17:47.193 に答える