MOV 位数据传送指令
MOVC
PUSH
POP
XCH 转移指令,XCH ,A,Rn即(A) (Rn)
XCHD 半字节转移指令,XCHD ,A,@Ri即
ADD 加法指令,ADD ,A,Rn即(A)+(Rn) A
ADDC 带进位加法指令ADDC ,A,Rn,即(A)+CY+(Rn) A
SUBB 带借位减法指令 SUBB ,A,Rn,即(A)-CY-(Rn) A
MUL 乘法指令
DIV 除法指令
INC 加1指令
DEC 减1指令
DA 十进制指令
CLR 累加器A清零指令
CPL 累加器A取反指令
RL 累加器A循环左移指令
汇编语言结束指令RR 累加器A循环右移指令
RLC 累加器A连同进位位循环左移指令
RRC 累加器A连同进位位循环右移指令
SWAP 累加器半字节交换指令(SWAP A 即
ANL 逻辑“与”指令
ORL 逻辑“或”指令
XRl 逻辑“异或”指令
AJMP 短转移指令
LJMP 长转移指令
SJMP 相对转移指令 SJMP rel;;先(PC)+2→PC,后(PC)+rel→PC
JMP 间接转移指令 JMP @A+DPTR;;;(A)+(DPTR)→PC
NOP 空操作 NOP;;;;(PC)+1→PC
JZ(JNZ) 判零转移指令((A)=0转移)
CJNE 比较转移指令(不相等转移)CJNE A,#data,rel
DJNZ 循环转移指令
ACALL 短调用指令
LCALL 长调用指令
RET(RETI) 返回指令
CLR 位清零指令
SETB 位置1指令
CPL 位取反指令
ANL 位逻辑“与”指令
ORL 位逻辑“或”指令
JC(JNC) 判布尔累加器c转移指令
JB(JNB) 判位变量转移指令(是1则转移)
JBC 判位变量并清0转移指令(是1就转移并且清0该位)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论