
MDT2010(JE)
指令码
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
010101 trrrrrrr
010000 1xxxxxxx
010001 0rrrrrrr
0000bb brrrrrrr
0010bb brrrrrrr
0001bb brrrrrrr
0011bb brrrrrrr
1000nn nnnnnnnn
1010nn nnnnnnnn
110000 nnnnnnnn
110001 iiiiiiii
11001n nnnnnnnn
助记符
操作数
SWAPR R,T
INCR R,T
INCRSZ R,T
ADDWR R,T
SUBWR R,T
DECR R,T
ANDWR R,T
ANDWI我
IORWR R,T
IORWI我
XORWR R,T
XORWI我
库玛R,T
RRR
RLR
CLRW
CLRR
BCR
BSR
R
R,B
R,B
R,T
R,T
功能
交换半注册
增量寄存器
增量寄存器则跳过零
加入W和注册
从寄存器减去W
递减寄存器
和W寄存器
与W和即时
包括执行程序hpso 。或W和寄存器
包括执行程序hpso 。或W和即时
Exclu 。或W和寄存器
Exclu 。或W和即时
补登记
向右旋转寄存器
向左旋转寄存器
清晰的工作寄存器
清除寄存器
位清除
位设置
位测试,则跳过
位测试,则跳过设置
长调用子程序
跳远地址
调用子程序
返回,并将立即为W
跳转到地址
操作
[R(0~3)
R(4~7)]→t
R + 1 →T的
R + 1 →T的
W + R →T的
R
-W →吨
(R+/W+1→t)
R
﹣1→t
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),
C
→R(7),
R(0)→C
R(n)→r(n+1),C→
R( 0 ) , R( 7 ) →C
0→W
0→R
0→R(b)
1→R(b)
如果跳过R( B) = 0
如果跳过R( B) = 1
→PC ,
PC+1→Stack
→PC
→PC ,
PC+1→Stack
堆→PC , I→ W
→PC
状态
无
Z
无
C, HC ,Z
C, HC ,Z
Z
无
Z
Z
Z
Z
Z
Z
Z
C
C
Z
Z
无
无
无
无
无
无
无
无
无
DECRSZ R,T递减寄存器,则跳过零点R
﹣1→t
BTSC R,B
BTSS R,B
LCALL
LJUMP
通话
RTWI
跳转
n
i
n
注意:
W
WT
TMODE
CPIO
:
:
:
:
工作寄存器
看门狗定时器
TMODE模式寄存器
控制I / O端口寄存器
b
t
:
:
0
1
位的位置
目标
:工作寄存器
:通用寄存器
本规范恕不另行通知进行更改。随时掌握最新信息,请预览的http ; // www.mdtic.com.tw
P. 6
2005/6 VER1.3