Intel 8086のレジスタ
汎用レジスタ
AX(アキュムレータ)レジスタ
各種演算に利用
BX(ベース)レジスタ
特定のメモリを指し示すポインタ
CX(カウンタ)レジスタ
転送や繰り返しの回数を数えるカウンタ
DX(データ)レジスタ
データの一時記憶用、32ビットの剰余算
インデックスレジスタ
SI(ソースインデックス)レジスタ
メモリ操作のソースアドレス
DI(デスティネーションインデックス)レジスタ
メモリ操作のデスティネーションアドレス
ポインタレジスタ
BP(ベースポインタ)レジスタ
スタックフレームの基準点
SP(スタックポインタ)レジスタ
セグメントレジスタ
(現在では使われないので省略)
フラグレジスタ
IP(インストラクションポインタ)レジスタ
次に実行される命令のアドレスを保持
FLAGSレジスタ
演算結果にもとづくフラグを保持