
Click above to get retro games delivered to your door ever month!
X-Hacker.org- iAPx86 - Norton Guide
[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
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
See Also: Instruction set matrix (II) Matrix symbols
Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson