宏晶科技:�½��½��½�.MCU-M�½��½��½��½��½�.�½��½��½� M�½��½��½��½��½�:13922805190(姚永平) T�½��½�:075��-82948409 F�½��½�: 0755-82944243
指令系统分类总结及与普通 8051 指令执行时间对比
--- 与 8051 指令代码完全兼容,�½�执行的时间效率大幅提升
--- 其中 INC DPTR 指令的执行速度大幅提升 24 倍
--- 共有 12 条指令,一个时钟就可以执行完成,平均速度快 8�½�12 倍
1.数据传送类指令;
2.算术操�½�类指令;
3.逻辑操�½�类指令;
4.控制�½�移类指令;
5.布尔变量操�½�类指令。
按功�½分类的指令系统表如下表所示。
数据传送类指令
助记符
MOV A,R�½�
MOV A,�½��½��½��½��½��½�
MOV A,@R�½�
MOV A,#�½��½��½��½�
MOV R�½�,A
MOV R�½�,�½��½��½��½��½��½�
MOV R�½�,#�½��½��½��½�
MOV �½��½��½��½��½��½�,A
MOV �½��½��½��½��½��½�,R�½�
功�½说明
字节数
1
2
1
2
1
2
2
2
2
3
��
3
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
12时钟/机器周期 1时钟/机器周期
效率
提升
所需时钟
所需时钟
12
12
12
12
12
24
12
12
24
24
24
24
12
24
12
24
24
24
24
24
24
24
24
24
12
12
12
12
1
2
2
2
2
4
2
3
3
4
4
3
3
3
3
3
4
4
3
3
3
3
4
3
3
4
4
4
12
倍
6倍
6倍
6
倍
6倍
6倍
6倍
4倍
8倍
6倍
6倍
8
倍
4倍
8倍
4倍
8倍
6倍
6
倍
8倍
8倍
8倍
8倍
6倍
8倍
4倍
3倍
3倍
3倍
寄存器内容送���累加器
直接地址单元中的数据送入累加器
间接RAM中的数据送入累加器
立即送入累加器
累加器内容送入寄存器
直接地址单元中的数据送入寄存器
立即数送入寄存器
累加器内容送入直接地址单元
寄存器内容送入直接地址单元
直接地址单元中的数据送入另一个直接
MOV �½��½��½��½��½��½�,�½��½��½��½��½��½�
地址单元
MOV �½��½��½��½��½��½�,@R�½�
MOV �½��½��½��½��½��½�,#�½��½��½��½�
MOV @R�½�,A
MOV @R�½�,�½��½��½��½��½��½�
MOV @R�½�,#�½��½��½��½�
MOV DPTR,#�½��½��½��½�16
MOVC A,@A+DPTR
MOVC A,@A+PC
MOVX A,@R�½�
MOVX A,@DPTR
MOVX @R�½�,A
MOVX @DPTR ,A
PUSH �½��½��½��½��½��½�
POP �½��½��½��½��½��½�
XCH ��� A,R�½�
XCH A,�½��½��½��½��½��½�
XCH A,@R�½�
XCHD A,@R�½�
间接RAM中的数据送入直接地址单元
立即数送入直接地址单元
累加器内容送间接RAM单元
直接地址单元数据送入间接RAM单元
立即数送入间接RAM单元
16�½�立即数送入地址��存器
以DPTR为基地址变址寻址单元中的数据
送入累加器
以PC为基地址变址寻址单元中的数据送
入累加器
外部RAM(8�½�地址)送入累加器
外部RAM(16�½�地址)送入累加器
累加器送外部RAM(8�½�地址)
累加器送外部RAM(16�½�地址)
直接地址单元中的数据压入堆栈
出栈送直接地址单元
寄存器与累加器交换
直接地址单元与累加器交换
间接RAM与累加器交换
间接RAM的�½�半字节与累加器交换
宏晶科技:专业单片机 / 存储器供应商 �½��½��½�.MCU-M�½��½��½��½��½�.�½��½��½� STC12C5410AD 系列 1T 8051 单片机中文指南
STC12C5410AD 系列
传统 12T 的 8051
如果按功�½分类,S T C 8 9 / 1 2 系列单片机指令系统可分为:
15