最終更新:2014-03-27 (木) 15:46:32 (3680d)  

x86/汎用レジスタ
Top / x86 / 汎用レジスタ

  • 32bit x 8

用途

  • 論理演算と算術演算用のオペランド
  • アドレス計算用のオペランド
  • メモリポインタ

レジスタ

  • レジスタ名称用途
    EAXアキュムレータオペランドと結果データ用のアキュムレータ。
    EBX?ベースレジスタDS セグメント内のデータに対するポインタ
    ECX?カウントレジスタストリング操作およびループ操作用のカウンタ
    EDX?データレジスタデータ一時記憶、EAXとの連携による乗除算
    ESI?ソースインデックスDSレジスタがポイントするセグメント内のデータに対するポインタ。ストリング操作ではソースポインタ。
    EDI?ディスティネーションインデックスES レジスタがポイントするセグメント内のデータ(またはデスティネーション)に対するポインタ;ストリング操作ではデスティネーション・ポインタ。
    EBP?ベースポインタデータを格納したアドレスのポインタ
    ESPスタックポインタ?スタック上のデータ格納アドレスのポインタ
  • EAX (32bit)
    • AX (EAXの下位16bit)
      • AH (AXの上位8bit)
      • AL (AXの下位8bit)
register_1.gif