Instrukce přesunů
MOV: Move Memory
MOVC: Move Code Memory
MOVX: Move Extended Memory
PUSH: Push Value Onto Stack
POP: Pop Value From Stack
XCH: Exchange Bytes
XCHD: Exchange Digits

Aritmetické operace
INC: Increment Register
DEC: Decrement Register
ADD, ADDC: Add Accumulator (With Carry)
DA: Decimal Adjust
SUBB: Subtract From Accumulator With Borrow
MUL: Multiply Accumulator by B
DIV: Divide Accumulator by B

Logické operace
ANL: Bitwise AND
ORL: Bitwise OR
XRL: Bitwise Exclusive OR
CLR: Clear Register
CPL: Complement Register

Instrukce posunů
RL: Rotate Accumulator Left
RLC: Rotate Accumulator Left Through Carry
RR: Rotate Accumulator Right
RRC: Rotate Accumulator Right Through Carry
SWAP: Swap Accumulator Nibbles

Bitové operace
CLR: Clear Register
SETB: Set Bit
CPL: Complement Register
ANL: Bitwise AND
ORL: Bitwise OR
MOV: Move Memory
JC: Jump if Carry Set
JNC: Jump if Carry Not Set
JB: Jump if Bit Set
JNB: Jump if Bit Not Set
JBC: Jump if Bit Set and Clear Bit

Instrukce skoků
ACALL: Absolute Call
LCALL: Long Call
RET: Return From Subroutine
RETI: Return From Interrupt
AJMP: Absolute Jump
LJMP: Long Jump
SJMP: Short Jump
JMP: Jump to Address
JZ: Jump if Accumulator Zero
JNZ: Jump if Accumulator Not Zero
CJNE: Compare and Jump if Not Equal
DJNZ: Decrement Register and Jump if Not Zero

Ostatní instrukce
NOP: No Operation