Op - Code Worksheet

The first column contains the high-order nibble in Hex.
The first row contains the Low-order nibble in Hex.

  0 1 2 3 4 5 6 7 8 9 A B C D E F
0   ADD
16/32bit
mem, reg
    ADD
8bit
ADD
16/32bit
  POP
segreg(ES)
        OR
accum, immed
8bit
OR
accum, immed
16/32bit
   
1                             PUSH
segreg(DS)
 
2 AND
reg, reg
8bit
AND
reg, reg
16/32bit
AND
reg, reg
8bit
AND
reg, reg
16/32bit
AND
accum, immed
8bit
AND
accum, immed
16/32bit
          SUB
reg, reg
16/32bit
SUB
accum, immed
8bit
SUB
accum, immed
16/32bit
   
3                         CMP
accum, immed 8-bit
     
4                                
5 PUSH
(AX/EAX)
  PUSH
(DX/EDX)
          POP
(AX/EAX)
  POP
(DX/EDX)
         
6                                
7     JB
8-bit disp
        JA
8-bit disp
               
8 ADD
reg, immed
CMP
8bit
    ADD
16/32bit
SUB
CMP
reg,immed
          MOV
reg, reg
MOV
reg, reg
16/32bit
    LEA
reg, mem
16/32bit
MOV
segreg, reg16
 
9                         PUSHF POPF    
A   MOV
accum, mem
16/32bit
  MOV
mem, accum
16/32bit
MOVSB
8bit
  CMPS, CMPSB, CMPSW, CMPSD
8bit
CMPS, CMPSB, CMPSW, CMPSD
16/32bit
    STOS, STOSB, STOSW, STOSD
8bit
STOS, STOSB, STOSW, STOSD
16/32bit
LODS, LODSB, LODSW, LODSD
8bit
LODS, LODSB, LODSW, LODSD
16/32bit
SCAS, SCASB, SCASW, SCASD
8bit
SCAS, SCASB, SCASW, SCASD
16/32bit
B MOV
8bit
(AL)
      MOV
8bit
(AH)
      MOV
16/32bit
(AX/EAX)
MOV
16/32bit
(CX/ECX)
MOV
16/32bit
(DX/EDX)
MOV
16/32bit
(BX/EBX)
    MOV
16/32bit
(SI/ESI)
MOV
16/32bit
(DI/EDI)
C               MOV
16/32bit
mem, immed
          INT    
D SAR, SAL, SHR, SHL
reg, 1
8bit
SAR, SAL, SHR, SHL
reg, 1
reg, 1
16/32bit
SAR, SAL, SHR, SHL
reg, CL
8bit
SAR, SAL, SHR, SHL
reg, CL
16/32bit
                       
E                   JMP
disp (2*)
JMP
disp (4*)
JMP
disp (1)
       
F     REPNE, REPNZ REP, REPE, REPZ     MUL
8bit
DIV, MUL
reg or mem
16/32bit
        CLD STD    

ADD is the Mnemonics code representation of Machine Hex Code 04. Click the Cell above to learn more about the ADD Instruction.
SUB is the Mnemonics code representation of Machine Hex Code 2B. Click the Cell above to learn more about the SUB Instruction.

  • ADD
  • AND
  • CMP
  • DIV
  • JA
  • JB
  • LEA
  • MUL
  • OR
  • POP
  • POPF
  • PUSH
  • PUSHF
  • SHL
  • SUB
  • JMP
  • MOV
  • MOVSB
  • REP
  • CLD