1. x86 アーキテクチャと x64 アーキテクチャの概要
コンピュータを勉強したことがある人も、そうでない人も知っていると思われるこの2つの言葉を、ここでは簡単に説明します。x86
アーキテクチャは複雑な命令セット コンピュータ ( CISC——Complex Instruction Set Computer
) アーキテクチャを使用するため、アーキテクチャには多数の汎用レジスタがなく、少数の専用レジスタのみが使用されます。
x86
アーキテクチャは8
、Unprivileged interger register
次の非特権整数レジスタ ( ) で構成されます。
登録名 | 説明 |
---|---|
eax |
累積レジスタ |
ebx |
ベースアドレスレジスタ |
ecx |
カウントレジスタ |
edx |
データレジスタ(I/Oポートアクセス、演算機能に使用可能) |
esi |
ソース インデックス レジスタ |
edi |
ターゲット インデックス レジスタ |
ebp |
ベースアドレスポインタレジスタ |
esp |
スタックポインタレジスタ |
各レジスタは最大32
ビット数、各レジスタ名はe
文字で始まります。e
先頭を付けずにレジスタを使用する場合は、16
レジスタの下位ビットを使用することを意味します。好き: