| OPERACJE ARYTMETYCZNE |
| ADD | Dodawanie arytmetyczne |
| ADDC | Dodawanie arytmetyczne z przeniesieniem |
| SUBB | Odejmowanie arytmetyczne z przeniesieniem |
| INC | Zwiększanie zawartości komórki |
| DEC | Zmniejszanie zawartości komórki |
| MUL | Mnożenie |
| DIV | Dzielenie |
| DA | Dopasowanie dziesiętne po operacji dodawanie liczb w kodzie BCD |
| OPERACJE LOGICZNE |
| ANL | Iloczyn logiczny |
| ORL | Suma logiczna |
| XRL | |
| CLR | |
| CPL | |
| RL | |
| RLC | |
| RR | |
| RRC | |
| SWAP | Zamiana miejscami połówek bajtu |
| PRZESYŁ DANYCH |
| MOV |
|
| MOVC |
|
| MOVX |
|
| PUSH | Odkładanie bajtu na stos |
| POP | Zdejmowanie bajtu ze stosu |
| XCH | |
| XCHD |
| OPERACJE NA BITACH |
| CLR |
|
| SETB | |
| CPL | |
| ANL |
|
| ORL |
|
| MOV | |
| JC | |
| JNC |
|
| JB |
|
| JNB |
|
| JBC |
STEROWANIE PROGRAMEM
ACALL, LCALL, RET, RETI, AJMP, LJMP, SJMP, JMP, JZ, JNZ, CJNE, CJNZ, NOP



Lista instrukcji ASM uC51