导图社区 单片机汇编语言111条指令
这是一篇关于111条指令的思维导图,主要内容包括:逻辑运算类24,算数运算类24,数据传送类29。
社区模板帮助中心,点此进入>>
111条指令
数据传送类29
内部RAM数据传送类
一般数据传送类指令
MOV A,direct MOV A,@Ri MOV A,#data
MOV Rn,A MOV Rn,direct MOV Rn,#data
MOV direct,A
MOV direct,Rn MOV direct,direct MOV direct,@Ri MOV direct,#data
MOV @Ri,A MOV @Ri, direct MOV @Ri,#data MOV DPTR,#data16
栈操作指令
PUSH direct POP direct 不影响任何标志位
字节交换指令
XCH A,Rn XCH A,direct 整字节交换 XCH A,@Ri XCHD A,@Ri 半字节交换 SWAP A
外部RAM数据传送
MOVX A,@Ri MOVX A, @DPTR MOVX @Ri, A MOVX @DPTR,A
查表指令
MOVC A,@A + DPTR MOVC A, @A + PC
算数运算类24
加法指令
ADD A,Rn ADD A,direct ADD A,@Ri ADD A,#data
ADDC A,Rn ADDC A,direct ADDC A,@Ri ADDC A,#data
INC A INC Rn INC direct INC @Ri INC DPTR
DA A
减法指令
SUBB A,Rn SUBB A,direct SUBB A,@Ri SUBB A,#data
DEC A DEC Rn DEC @Ri DEC direct
乘法和除法指令
乘法
MUL AB
除法
DIV AB
逻辑运算类24
单字节逻辑操作指令
CLR A CPL A
RL A RLC A RR A RRC A
双字节逻辑操作指令
与操作
ANL A,Rn ANL A,direct ANL A,@Ri ANL A,#data ANL direct,A ANL direct,#data
或操作
ORL A,Rn ORL A,direct ORL A,@Ri ORL A,#data ORL direct,A ORL direct,#data
异或操作
XRL A,Rn XRL A,direct XRL A,@Ri XRL A,#data XRL direct,A XRL direct,#data