最終更新:2014-03-27 (木) 15:46:32 (3908d)
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)
- AX (EAXの下位16bit)