すべてのレジスタは、x86-64のマシンワード(データバス幅)と同じ、すなわち、64ビット、拡張のx86 x86-64の8個の32ビット汎用64ビットレジスタ(EAX、EBX、ECX、EDXでありますECI、EDI、EBP、ESP)、8つの新しい64ビット・レジスタ(R8〜R15)を追加し、命名上だけでなく、 "EXX" からは "RXX" となるが、 "EXX" 32ビットのまま操作は、次の表には、名前と各レジスタの機能について説明します。
説明 |
32位 |
64位 |
汎用レジスタ群 |
EAX |
RAX |
さえ |
RCX |
|
EDX |
RDX |
|
EBX |
RBX |
|
ESP |
RSP |
|
EBP |
RBP |
|
君 |
RSI |
|
EDI |
RDI |
|
- |
R8-R15 |
|
浮動小数点レジスタ |
ST0〜ST7 |
ST0〜ST7 |
XMMのレジスタセット |
XMM0〜xmm7 |
XMM0〜XMM15 |
%ESPの%EBP特別な目的に、プログラムスタックは、特定の場所へのポインタを保存するために使用されます。
参考記事:
(1)どのようにJavaのメインを実行するには? https://www.cnblogs.com/iceAeterNa/p/4876940.html