(来自http://nuclearg.blog.hexun.com/3165500_d.html)
| AAA | 00110111 | |||
| AAD | 11010101 | 00001010 | ||
| AAM | 11010100 | 00001010 | ||
| AAS | 00111111 | |||
| ADC | 000100dw | oorrrmmm | disp | |
| ADCi | 100000dw | oo010mmm | disp | data |
| ADD | 000000dw | oorrrmmm | disp | |
| ADDi | 100000dw | oo000mmm | disp | data |
| AND | 001000dw | oorrrmmm | disp | |
| ANDi | 100000dw | oo100mmm | disp | data |
| CALLf | 11111111 | oo011mmm | ||
| CALLif | 10011010 | disp | ||
| CALLin | 11101000 | disp | ||
| CALLn | 11111111 | oo101mmm | ||
| CBW | 10011000 | |||
| CLC | 11111000 | |||
| CLD | 11111100 | |||
| CLI | 11111010 | |||
| CMC | 10011000 | |||
| CMP | 001110dw | oorrrmmm | disp | |
| CMPi | 100000dw | oo111mmm | disp | data |
| CMPia | 0001111w | data | ||
| CMPS | 1010011w | |||
| CWD | 10011000 | |||
| DAA | 00100111 | |||
| DAS | 00101111 | |||
| DEC | 1111111w | oo001mmm | disp | |
| DECw | 01001rrr | |||
| DIV | 1111011w | oo110mmm | disp | |
| ESC | ||||
| HLT | 11110100 | |||
| IDIV | 1111011w | oo111mmm | disp | |
| IMUL | 1111011w | oo101mmm | disp | |
| IN | 1110010w | #port | ||
| INC | 1111111w | oo000mmm | disp | |
| INdx | 1110110w | |||
| INT | 11001101 | #type | ||
| INT3 | 11001100 | |||
| INTO | 11001110 | |||
| INTO | 11001110 | |||
| IRET | 11001101 | data | ||
| JA | 01110111 | disp | ||
| JB | 01110010 | disp | ||
| JCXZ | 11100011 | |||
| JL | 01111100 | disp | ||
| JLE | 01111110 | disp | ||
| JMPf | 11111111 | oo101mmm | ||
| JMPif | 11101010 | disp | ||
| JMPin | 11101001 | disp | ||
| JMPis | 11101011 | disp | ||
| JMPn | 1111111w | oo100mmm | ||
| JNA | 01110110 | disp | ||
| JNB | 01110011 | disp | ||
| JNL | 01111101 | disp | ||
| JNLE | 01111111 | disp | ||
| JNO | 01110001 | disp | ||
| JNP | 01111011 | disp | ||
| JNS | 01111001 | disp | ||
| JNZ | 01110101 | disp | ||
| JO | 01110000 | disp | ||
| JP | 01111010 | disp | ||
| JS | 01111000 | disp | ||
| JZ | 01110100 | disp | ||
| LAHF | 10011111 | |||
| LDS | 11000101 | oorrrmmm | ||
| LEA | 10001101 | oorrrmmm | disp | |
| LES | 11000100 | oorrrmmm | ||
| LOCK | 11110000 | |||
| LODS | 1010110w | |||
| LOOP | 11100010 | disp | ||
| LOOPZ | 11100001 | disp | ||
| LOOPNZ | 11100000 | disp | ||
| MOV | 100010dw | oorrrmmm | disp | |
| MOVam | 101000dw | disp | ||
| MOVmi | 1100011w | oo000www | disp | data |
| MOVri | 1011wrrr | data | ||
| MOVS | 1010010w | |||
| MOVsr | 100011d0 | oosssmmm | disp | |
| MUL | 1111011w | oo100mmm | disp | |
| NEG | 1111011w | oo011mmm | disp | |
| NOP | 10010000 | |||
| NOT | 1111011w | oo010mmm | disp | |
| OR | 000010dw | oorrrmmm | disp | |
| OUT | 1110011w | port# | ||
| OUTdx | 1110111w | |||
| POPF | 10010000 | |||
| POPm | 10001111 | oo000mmm | disp | |
| POPr | 01011rrr | |||
| POPs | 00sss111 | |||
| PUSHF | 10011100 | |||
| PUSHm | 11111111 | oo110mmm | disp | |
| PUSHr | 01010rrr | |||
| PUSHs | 00sss110 | |||
| RCL1 | 1101000w | oo010mmm | disp | |
| RCLcl | 1101001w | oo010mmm | disp | |
| RCR1 | 1101000w | oo011mmm | disp | |
| RCRcl | 1101001w | oo011mmm | disp | |
| REPEcmps | 11110011 | 1010011w | ||
| REPEscas | 11110011 | 1010111w | ||
| REPins | 11110011 | 0110110w | ||
| REPmovs | 11110011 | 1010010w | ||
| REPNEcmps | 11110010 | 1010011w | ||
| REPouts | 11110011 | 0110111w | ||
| REPstos | 11110011 | 1010101w | ||
| RETf | 11001011 | |||
| RETif | 11001010 | data | ||
| RETin | 11000010 | data | ||
| RETn | 11000011 | |||
| ROL1 | 1101000w | oo000mmm | disp | |
| ROLcl | 1101001w | oo000mmm | disp | |
| ROR1 | 1101000w | oo001mmm | disp | |
| RORcl | 1101001w | oo001mmm | disp | |
| SAHF | 10011110 | |||
| SAL1 | 1101000w | oo100mmm | disp | |
| SALcl | 1101001w | oo100mmm | disp | |
| SAR1 | 1101000w | oo111mmm | disp | |
| SARcl | 1101001w | oo111mmm | disp | |
| SBB | 000110dw | oorrrmmm | disp | |
| SBBi | 100000dw | oo011mmm | disp | data |
| SCAS | 1010111w | |||
| SHR1 | 1101000w | oo101mmm | disp | |
| SHRcl | 1101001w | oo101mmm | disp | |
| STC | 11111001 | |||
| STD | 11111101 | |||
| STI | 11111011 | |||
| STOS | 1010101w | |||
| SUB | 000101dw | oorrrmmm | disp | |
| SUBi | 100000dw | oo101mmm | disp | data |
| SUBia | 0010110w | data | ||
| TEST | 1000001w | oorrrmmm | disp | |
| TESTi | 111011dw | oo000mmm | disp | data |
| TESTia | 1010100w | data | ||
| WAIT | 10011011 | |||
| XCHG | 1000011w | 1orrrmmm | ||
| XCHGa | 10010rrr | |||
| XLAT | 11010111 | |||
| XOR | 001100dw | oorrrmmm | disp | |
| XORi | 100000dw | oo110mmm | disp | data |
| XORia | 0010101w | data | ||
| 当同一指令对应于两种及两种以上的机器指令编码时,用以下的后缀予以区分 | ||||
| i | 操作数为 立即数 | |||
| a | 操作数为 AH,AL,AX | |||
| f | FAR 仅用于跳转指令 | |||
| n | NEAR 仅用于跳转指令 | |||
| s | SHORT 仅用于跳转指令 | |||
| 1 | 操作数为 01h 仅用于移位指令 | |||
| cl | 操作数为 CL 仅用于移位指令 | |||
| dx | 操作数为 DX,仅用于 IN 和 OUT | |||
| m | 操作数为 MEM | |||
| r | 操作数为 REG | |||
| s | 操作数为 SEGMENT REG | |||
| w | 操作数为 字节,仅用于 DEC | |||
| * 对JMP的特殊说明 | ||||
| 当JMP的操作数为标号时,视为立即数,使用 JMPi 格式 | ||||
1048

被折叠的 条评论
为什么被折叠?



