9 / 71 page
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C2052AD 系列 1T 8051 单片机中文指南
9
助记符
功能说明
字节数
12时钟/周期
所需时钟
1时钟/周期
所需时钟
ADD A,Rn
寄存器内容加到累加器
1
12
2
ADD A,direct
直接地址单元中的数据加到累加器
2
12
3
ADD A,@Ri
间接RAM中的数据加到累加器
1
12
3
ADD A,#data
立即加到累加器
2
12
2
ADDC A,Rn
寄存器内容带进位加到累加器
1
12
2
ADDC A,direct
直接地址单元的内容带进位加到累加器
2
12
3
ADDC A,@Ri
间接RAM内容带进位加到累加器
1
12
3
ADDC A,#data
立即数带进位加到累加器
2
12
2
SUBB A,Rn
累加器带借位减寄存器内容
1
12
2
SUBB A,direct
累加器带借位减直接地址单元的内容
2
12
3
SUBB A,@Ri
累加器带借位减间接RAM中的内容
1
12
3
SUBB A,#data
累加器带借位减立即数
2
12
2
INC A
累加器加1
1
12
2
INC Rn
寄存器加1
1
12
3
INC direct
直接地址单元加1
2
12
4
INC @Ri
间接RAM单元加1
1
12
4
DEC A
累加器减1
1
12
2
DEC Rn
寄存器减1
1
12
3
DEC direct
直接地址单元减1
2
12
4
DEC @Ri
间接RAM单元减1
1
12
4
INC DPTR
地址寄存器DPTR加1
1
24
1
MUL AB
A乘以B
1
48
4
DIV AB
A除以B
1
48
5
DA A
累加器十进制调整
1
12
4
助记符
功能说明
字节数
12时钟/周期
所需时钟
1时钟/周期
所需时钟
ANL A,Rn
累加器与寄存器相“与”
1
12
2
ANL A,direct
累加器与直接地址单元相“与”
2
12
3
ANL A,@Ri
累加器与间接RAM单元相“与”
1
12
3
ANL A,#data
累加器与立即数相“与”
2
12
2
ANL direct,A
直接地址单元与累加器相“与”
2
12
4
ANL direct,#data
直接地址单元与立即数相“与”
3
24
4
ORL A,Rn
累加器与寄存器相“或”
1
12
2
ORL A,direct
累加器与直接地址单元相“或”
2
12
3
ORL A,@Ri
累加器与间接RAM单元相“或”
1
12
3
ORL A,#data
累加器与立即数相“或”
2
12
2
ORL direct,A
直接地址单元与累加器相“或”
2
12
4
ORL direct,#data
直接地址单元与立即数相“或”
3
24
4
XRL A,Rn
累加器与寄存器相“异或”
1
12
2
XRL A,direct
累加器与直接地址单元相“异或”
2
12
3
XRL A,@Ri
累加器与间接RAM单元相“异或”
1
12
3
XRL A,#data
累加器与立即数相“异或”
2
12
2
XRL direct,A
直接地址单元与累加器相“异或”
2
12
4
XRL direct,#data
直接地址单元与立即数相“异或”
3
24
4
CLR A
累加器清“0”
1
12
1
CPL A
累加器求反
1
12
2
RL A
累加器循环左移
1
12
1
RLC A
累加器带进位位循环左移
1
12
1
RR A
累加器循环右移
1
12
1
RRC A
累加器带进位位循环右移
1
12
1
SWAP A
累加器半字节交换
1
12
1
算术操作类指令
逻辑操作类指令