新茂国际科技股份有限公司
SM894051
8位微控制器
用4KB的Flash ROM嵌入式
指令
ALE
0
1
2
3
4
5
6
7
8
t
XLXL
时钟
t
XHQX
t
QVXH
TXD
0
1
2
t
XHDX
t
XHDV
RXD
有效
有效
有效
有效
有效
有效
有效
有效
3
4
5
6
7
在移位寄存器模式Figure5 UART波形
指令集
该SM894051使用强大的指令集的80C51 。它由45个单字节, 47两字节和15的三
字节指令。其中65指令在1个机器周期执行2个机器周期指令40 ,
和乘法,在4个机器周期2指令。
该指令集的摘要列于表3 。
寻址模式
在指令集和地址模式的注意事项:
Rn
直接
@Ri
#Data
#data16
addr11
REL
位
注册R7 - R0当前选择的寄存器组。
8位内部数据存储器地址。这可能是内部数据RAM地址( 0-127 )或
SFR [即, I / O端口,控制寄存器,状态寄存器等( 128-255 ) ]
8位RAM地址通过寄存器R1的实际寄存器组的R0或间接寻址
8位常数包含在指令中
16位的常数包含在指令中
11位目的地址。用于ACALL和AJMP 。分公司可以在任何地方的
程序存储器作为下一条指令的第一个字节的相同2K字节页。
签名( 2的补码)的8位偏移字节。用于SJMP和所有条件跳转。范围
-128到+127个字节相对于下一条指令第一个字节。
在内部数据RAM或SFR中的直接寻址位
表3 :指令集综述
助记符
算术指令
添加
A,氡
添加
A,直接
添加
A,@日
添加
A, #数据
ADDC
A,氡
ADDC
ADDC
ADDC
SUBB
SUBB
SUBB
SUBB
INC。
INC。
INC。
INC。
DEC
DEC
A,直接
A,@日
A, #数据
A,氡
A,直接
A,@日
A, #数据
A
Rn
直接
@Ri
A
Rn
手术
A = A + Rn的
A = A +直
A = A + < @ Ri>
A = A + #data
A = A + Rn的+ C
A = A +直销+ C
A = A + @Ri + C
A = A + #data + C
A = A
-
Rn
-
C
A = A
-
直接
-
C
A = A
-
< @ Ri>
-
C
A = A- #数据
-
C
A=A+1
RN = RN + 1
直接=直接+ 1
< @ Ri> = < @ Ri> + 1
A=A
-
1
RN = Rn的
-
1
字节
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
1
1
1
周期
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
SM894051 V1.4 09 /2006
8