i386手册勘误
17.2.1 ModR/M and SIB Bytes中的Table 17-3:
@@ -?,2 +?,2 @@
disp8[EDX] 010 42 4A 52 5A 62 6A 72 7A
-disp8[EPX] 011 43 4B 53 5B 63 6B 73 7B
+disp8[EBX] 011 43 4B 53 5B 63 6B 73 7B17.2.1 ModR/M and SIB Bytes中的Table 17-4:
@@ -?,2 +?,2 @@
Base = 0 1 2 3 4 5 6 7
- r32 EAX ECX EDX EBX ESP EBP ESI EDI
+ r32 EAX ECX EDX EBX ESP [*] ESI EDI
@@ -?,2 +?,2 @@
[ECX*2] 001 48 49 4A 4B 4C 4D 4E 4F
-[ECX*2] 010 50 51 52 53 54 55 56 57
+[EDX*2] 010 50 51 52 53 54 55 56 57
@@ -?,2 +?,2 @@
[EDX*4] 010 90 91 92 93 94 95 96 97
-[EBX*4] 011 98 89 9A 9B 9C 9D 9E 9F
+[EBX*4] 011 98 99 9A 9B 9C 9D 9E 9F
@@ -?,2 +?,2 @@
NOTES:
- [*] means a disp32 with no base if MOD is 00, [ESP] otherwise. This provides the following addressing modes:
+ [*] means a disp32 with no base if MOD is 00. Otherwise, [*] means disp8[EBP] or disp32[EBP]. This provides the following addressing modes:17.2.2.11 Instruction Set Detail中的DEC -- Decrement by 1
17.2.2.11 Instruction Set Detail中的INC -- Increment by 1
17.2.2.11 Instruction Set Detail中的Jcc -- Jump if Condition is Met
17.2.2.11 Instruction Set Detail中的MOV -- Move Data
17.2.2.11 Instruction Set Detail中的MUL -- Unsigned Multiplication of AL or AX
17.2.2.11 Instruction Set Detail中的OR -- Logical Inclusive OR
17.2.2.11 Instruction Set Detail中的PUSH -- Push Operand onto the Stack
17.2.2.11 Instruction Set Detail中的REP/REPE/REPZ/REPNE/REPNZ -- Repeat Following String Operation
17.2.2.11 Instruction Set Detail中的SBB -- Integer Subtraction with Borrow
17.2.2.11 Instruction Set Detail中的SETcc - Byte Set on Condition
17.2.2.11 Instruction Set Detail中的SHLD -- Double Precision Shift Left
17.2.2.11 Instruction Set Detail中的SHLR -- Double Precision Shift Right
17.2.2.11 Instruction Set Detail中的SUB - Integer Subtraction
17.2.2.11 Instruction Set Detail中的XOR - Logical Exclusive OR
Last updated
Was this helpful?