8086/286/386/486/Pentium instruction set matrix (I)
Lo 0 1 2 3 4 5 6 7
┌───────┬───────┬───────┬───────┬───────┬───────┬───────┬───────┐
Hi │ ADD │ ADD │ ADD │ ADD │ ADD │ ADD │ PUSH │ POP │
0 │r/m,r8 │r/m,r16│r8, r/m│r16,r/m│ AL,ib │ AX,iw │ ES │ ES │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ ADC │ ADC │ ADC │ ADC │ ADC │ ADC │ PUSH │ POP │
1 │r/m,r8 │r/m,r16│r8, r/m│r16,r/m│ AL,ib │ AX,iw │ SS │ SS │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ AND │ AND │ AND │ AND │ AND │ AND │ SEG │ DAA │
2 │r/m,r8 │r/m,r16│r8, r/m│r16,r/m│ AL,ib │ AX,iw │ =ES │ │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ XOR │ XOR │ XOR │ XOR │ XOR │ XOR │ SEG │ AAA │
3 │r/m,r8 │r/m,r16│r8, r/m│r16,r/m│ AL,ib │ AX,iw │ =SS │ │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ INC │ INC │ INC │ INC │ INC │ INC │ INC │ INC │
4 │ AX │ CX │ DX │ BX │ SP │ BP │ SI │ DI │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ PUSH │ PUSH │ PUSH │ PUSH │ PUSH │ PUSH │ PUSH │ PUSH │
5 │ AX │ CX │ DX │ BX │ SP │ BP │ SI │ DI │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ PUSHA │ POPA │ BOUND │ ARPL │ │ │ │ │
6 │ │ │ r,m │r/m,r16│ │ │ │ │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ JO │ JNO │ JB/ │ JNB/ │ JE/ │ JNE/ │ JBE/ │ JNBE/ │
7 │ │ │ JNAE │ JAE │ JZ │ JNZ │ JNA │ JA │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ immed │ immed │ immed │ immed │ TEST │ TEST │ XCHG │ XCHG │
8 │ r/m,ib│ r/m,iw│ ?? │r/m,sb │r/m,r8 │r/m,r16│r/m,r8 │r/m,r16│
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ NOP │ XCHG │ XCHG │ XCHG │ XCHG │ XCHG │ XCHG │ XCHG │
9 │ │ CX │ DX │ BX │ SP │ BP │ SI │ DI │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ MOV │ MOV │ MOV │ MOV │ MOVS │ MOVS │ CMPS │ CMPS │
A │ AL,m │ AX,m │ m,AL │ m,AX │ b │ w │ b │ w │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ MOV │ MOV │ MOV │ MOV │ MOV │ MOV │ MOV │ MOV │
B │ AL,ib │ CL,ib │ DL,ib │ BL,ib │ AH,ib │ CH,ib │ DH,ib │ BH,ib │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ shift │ shift │ RETN │ RETN │ LES │ LDS │ MOV │ MOV │
C │r/m8, b│r/m16,w│ iw │ │ │ │ m,ib │ m,iw │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ shift │ shift │ shift │ shift │ AAM │ AAD │ SALC │ XLAT │
D │ r/m8,1│r/m16,1│r/m8,CL│r/m16CL│ │ │ │ │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│LOOPNZ/│ LOOPZ/│ LOOP │ JCXZ │ IN │ IN │ OUT │ OUT │
E │LOOPNE │ LOOPE │ │ │ AL,ib │ AX,ib │ ib,AL │ ib,AX │
├───────┼───────┼───────┼───────┼───────┼───────┼───────┼───────┤
│ LOCK │ │ REPNZ │ REP/ │ HLT │ CMC │ Grp1 │ Grp1 │
F │ │ │ │ REPE │ │ │r/m8,b │r/m16,w│
└───────┴───────┴───────┴───────┴───────┴───────┴───────┴───────┛
0 1 2 3 4 5 6 7