LNM 6
LNM 6
Classification of Instructions
I N S TR U C TI O N S
• Xch A, @Ri
• Xchd A, @Ri
Boolean Instructions
• Clr C
• Clr Bit
• Setb C
• Setb Bit
• Cpl C
• Cpl Bit
• Anl C, Bit
• Anl C, /Bit
• Orl C, Bit
• Orl C, /Bit
• Mov C, Bit
• Mov Bit, C
Branch Instructions
• Jc Reladdr
• Jnc Reladdr
• Jb Bit, Reladdr
• Jnb Bit, Reladdr
• Jbc Bit, Reladdr
Arithmetic Instructions
• Add A, Rn
• Add A, Direct
• Add A, @Ri
• Add A, #Data8
• Addc A, Rn
• Addc A, Direct
• Addc A, @Ri
• Addc A, #Data8
• Subb A, Rn
• Subb A, Direct
• Subb A, @Ri
• Subb A, #Data8
• Inc A
• Inc Rn
• Inc Direct
• Inc @Ri
• Inc Dptr
• Dec A
• Dec Rn
• Dec Direct
• Dec @Ri
• Mul AB
• Div AB
• DA A
Logical Instructions
• Anl A, Rn
• Anl A, Direct
• Anl A, @Ri
• Anl A, #Data8
• Anl Direct, A
• Anl Direct, #Data8
• Orl A, Rn
• Orl A, Direct
• Orl A, @Ri
• Orl A, #Data8
• Orl Direct, A
• Orl Direct, #Data8
• Xrl A, Rn
• Xrl A, Direct
• Xrl A, @Ri
• Xrl A, #Data8
• Xrl Direct, A
• Xrl Direct, #Data8
• Clr A
• Cpl A
• Rl A
• Rlc A
• Rr A
• Rrc A
• Swap A
Branch Instructions
• Acall Addr11
• Lcall Addr16
• Ret
• Reti
• Ajmp Addr11
• Ljmp Addr16
• Sjmp Reladdr
• Jmp @A+Dptr
• Jz Reladdr
• Jnz Reladdr
• Cjne Rn, #Data, Reladdr
• Cjne @Ri, #Data, Reladdr
• Cjne A, #Data, Reladdr
• Cjne A, Direct, Reladdr
• Djnz Rn, Reladdr
• Djnz Direct, Reladdr
• Nop
Assembly directives
Directives:
? FILE Directive
? LINE Directive
?SYMB Directive
BSEG Directive
CODE Directive
CSEG Directive
DATA Directive
DB Directive
DBIT Directive
DS Directive
DSEG Directive
DW Directive
END Directive
EQU Directive
EXTRN Directive
IDATA Directive
ISEG Directive
NAME Directive
ORG Directive
PUBLIC Directive
RSEG Directive
SEGMENT Directive
SET Directive
USING Directive
XDATA Directive
XSEG Directive