セグメントアドレッシング -

差分表示

  • 最後の更新で追加された行はこのように表示します。
  • 最後の更新で削除された行はこのように表示します。


segment addressing。 RAMの物理的な番地(アドレス)を[[セグメント]]アドレスとオフセットアドレスの2種類の論理的な番地(アドレス)で管理する、メモリの番地指定の方式。 [[セグメント]]とは特定の大きさにRAM全体を区切った単位で、その[[セグメント]]内の位置がオフセットと呼ばれる。 この方式を採用している代表的なCPUには米Intel社の80x86系があり、[[セグメント]]アドレスとオフセットアドレスを示す16bitの[[レジスタ]]がそれぞれ1つずつ用意されている。 80x86系の共通のメモリアクセス方式である[[ネイティブ]][[モード]]では、[[セグメント]]を示す[[セグメント]]アドレスに16を掛けた値にオフセットアドレス16bit(64kB分のアドレス)を足した値が物理アドレスとなる。 従って、20bitで表現できる値、つまり1MB分のメモリをアクセスすることができる。


QR Code