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 |