group #0..A opcodes
© 1996-1997 by Christian Ludloff. Last updated on Sunday, 16-Nov-97 19:30:00 EST.
The entire sandpile.org website can be searched for keywords, or for phrases.
Please, use your browsers [BACK] button or shortcut key to go to the previous page!
available opcode tables |
1byte opcodes |
2byte opcodes |
group #0..A opcodes |
ESC (=FPU) opcodes |
opcode encoding |
16bit modR/M byte |
32bit modR/M byte |
32bit SIB byte |
---|
modR/M |
xx000xxx | xx001xxx | xx010xxx | xx011xxx | xx100xxx | xx101xxx | xx110xxx | xx111xxx |
---|---|---|---|---|---|---|---|---|
group #1 |
ADD | OR | ADC | SBB | AND | SUB | XOR | CMP |
group #2 |
ROL | ROR | RCL | RCR | SHL | SHR | SHL* | SAR |
group #3 |
TEST Ib/Iv |
TEST* Ib/Iv |
NOT | NEG | MUL AL/eAX |
IMUL AL/eAX |
DIV AL/eAX |
IDIV AL/eAX |
group #4 |
INC Eb |
DEC Eb |
||||||
group #5 |
INC Ev |
DEC Ev |
CALL Ev |
CALL Ep |
JMP Ev |
JMP Ep |
PUSH Ev |
|
group #6 |
SLDT Ew |
STR Ew |
LLDT Ew |
LTR Ew |
VERR Ew |
VERW Ew |
||
group #7 |
SGDT Ms |
SIDT Ms |
LGDT Ms |
LIDT Ms |
SMSW Ew |
LMSW Ew |
INVLPG | |
group #8 |
BT | BTS | BTR | BTC | ||||
group #9 |
CMPXCHG Mq (see CPUID) |
|||||||
group #A (0Fh,71h) |
PSRLW Pq,Ib (MMX) |
PSRAW Pq,Ib (MMX) |
PSLLW Pq,Ib (MMX) |
|||||
group #A (0Fh,72h) |
PSRLD Pq,Ib (MMX) |
PSRAD Pq,Ib (MMX) |
PSLLD Pq,Ib (MMX) |
|||||
group #A (0Fh,73h) |
PSRLQ Pq,Ib (MMX) |
PSLLQ Pq,Ib (MMX) |
The marked * opcodes are only aliases to other opcodes.