
MDT10P7212
# =值取决于下表的条件
条件
WDT复位(不睡觉时)
休眠期间WDT复位
上电复位
功率范围复位
状态:第4位
0
0
1
1
状态: 3位
1
0
1
1
PSTA : 1位
u
u
0
u
PSTA :位0
u
u
x
0
注: u =不变, x =未知, -
=未实现,
读为' 0 '
9.指令集
指令码
010000 00000000
010000 00000001
010000 00000010
010000 00000011
010000 00000100
010000 00000rrr
010001 1rrrrrrr
011000 trrrrrrr
111010 iiiiiiii
010111 trrrrrrr
011001 trrrrrrr
011010 trrrrrrr
011011 trrrrrrr
011100 trrrrrrr
011101 trrrrrrr
011110 trrrrrrr
010010 trrrrrrr
110100 iiiiiiii
010011 trrrrrrr
110101 iiiiiiii
010100 trrrrrrr
110110 iiiiiiii
011111 trrrrrrr
010110 trrrrrrr
助记符
操作数
NOP
CLRWT
睡觉
TMODE
RET
CPIO
STWR
LDR R,T
LDWI我
SWAPR R,T
INCR R,T
INCRSZ R,T
ADDWR R,T
SUBWR R,T
DECR R,T
DECRSZ R,T
ANDWR R,T
ANDWI我
IORWR R,T
IORWI我
XORWR R,T
XORWI我
库玛R,T
RRR
R,T
功能
无操作
清除看门狗定时器
睡眠模式
负载W至TMODE寄存器
从子程序返回
控制I / O端口寄存器
商店W至注册
装入寄存器
加载立即为W
交换半注册
增量寄存器
无
0→WT
0 → WT ,停止OSC
波→ TMODE
堆→PC
波→ CPIO
波→
- [R →T的
我? W
[R(0~3)
R(4~7)]→t
R + 1 →T的
TF , PF
TF , PF
无
无
无
无
Z
无
无
Z
无
C, HC ,Z
操作
状态
增量寄存器则跳过零R + 1 →T的
加入W和注册
从寄存器减去W
递减寄存器
W + R →T的
R
-W →吨
或( R + / W + 1 C, HC ,Z
→t)
R
﹣1→t
Z
无
Z
Z
Z
Z
Z
Z
Z
C
递减寄存器,则跳过零点R
﹣1→t
和W寄存器
与W和即时
包括执行程序hpso 。或W和寄存器
包括执行程序hpso 。或W和即时
Exclu 。或W和寄存器
Exclu 。或W和即时
补登记
向右旋转寄存器
R
∩
T W& ?
i
∩
W→W
R
∪
T W& ?
i
∪
W→W
R
T W& ?
i
W→W
/ R →T的
R( N)
→R(n-1),
→ R( 7 ) , R( 0 ) →C
本规范恕不另行通知进行更改。任何最新信息
请预览的http ; // www.mdtic.com.tw
P. 13
2007/11 VER1.2