本手册适用于C8051Fxxxx
(按类型列表)
目录
指令按类型分类
算术操作类指令
一、 加法指令
1、不带进位Cy加法指令
ADD A,Rn(寄存器加到累加器)
ADD A,direct(直接寻址字节加到累加器)
ADD A,@Ri(间址RAM 加到累加器)
ADD A,#data(立即数加到累加器)
2、带进位Cy加法指令
ADDC A,Rn(寄存器加到累加器(带进位))
ADDC A,direct(直接寻址字节加到累加器(带进位))
ADDC A,@Ri(间址RAM 加到累加器(带进位))
ADDC A,#data(立即数加到累加器(带进位))
3、加1指令(又称增量指令)
INC A(累加器加1)
INC Rn(寄存器加1)
INC direct(直接寻址字节加1指令)
INC @Ri(间接寻址RAM字节加1指令)
INC DPTR(16位数据指针加1指令)
二、 减法指令
1、带进位Cy减法指令
SUBB A,Rn(累加器减去寄存器(带借位))
SUBB A,direct(累加器减去间接寻址RAM(带借位))
SUBB A,@Ri(累加器减去间址RAM(带借位))
SUBB A,#data(累加器减去立即数(带借位))
2、减1指令
DEC A(累加器减1指令)
DEC Rn(寄存器减1指令)
DEC direct(直接寻址字节减1指令)
DEC @Ri(间接寻址RAM字节减1指令)
三、乘/除法指令
MUL AB(累加器和寄存器B乘法指令)
DIV AB(累加器除以寄存器