|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|
Scaleフィールド | Indexフィールド | Baseフィールド |
mod | ||||
---|---|---|---|---|
rex.b | base | 00 | 01 | 10 |
0 | 000 | RAX | RAX + disp8 | RAX + disp32 |
001 | RCX | RCX + disp8 | RCX + disp32 | |
010 | RDX | RDX + disp8 | RDX + disp32 | |
011 | RBX | RBX + disp8 | RBX + disp32 | |
100 | RSP | RSP + disp8 | RSP + disp32 | |
101 | disp32 | RBP + disp8 | RBP + disp32 | |
110 | RSI | RSI + disp8 | RSI + disp32 | |
111 | RDI | RDI + disp8 | RDI + disp32 | |
1 | 000 | R8 | R8 + disp8 | R8 + disp32 |
001 | R9 | R9 + disp8 | R9 + disp32 | |
010 | R10 | R10 + disp8 | R10 + disp32 | |
011 | R11 | R11 + disp8 | R11 + disp32 | |
100 | R12 | R12 + disp8 | R12 + disp32 | |
101 | disp32 | R13 + disp8 | R13 + disp32 | |
110 | R14 | R14 + disp8 | R14 + disp32 | |
111 | R15 | R15 + disp8 | R15 + disp32 |
rex.x | index | レジスター |
---|---|---|
0 | 000 | RAX |
001 | RCX | |
010 | RDX | |
011 | RBX | |
100 | RSP | |
101 | RBP | |
110 | RSI | |
111 | RDI | |
1 | 000 | R8 |
001 | R9 | |
010 | R10 | |
011 | R11 | |
100 | R12 | |
101 | R13 | |
110 | R14 | |
111 | R15 |
scale | 倍率 |
---|---|
00 | なし |
01 | 2 |
10 | 4 |
11 | 8 |