MDT2010
这个 规格 是 主题 至 是 changed 没有 注意. 任何 最新的 信息 请 预告(展)
http;//www.mdtic.com.tw
p.7ver 1.1
操作指南 代号
Mnemonic
Operands
函数 运行 状态
010000 00000rrr cpio r 控制 i/o 端口 register W cpio r 毫无
010001 1rrrrrrr stwr r store w 至 寄存器 W R 毫无
011000 trrrrrrr ldr r, t 加载 寄存器 R t Z
111010 iiiiiiii ldwi i 加载 立即的 至 w I W 毫无
010111 trrrrrrr swapr r, t swap halves 寄存器 [r(0~3)
↔
r(4~7)] t
毫无
011001 trrrrrrr incr r, t increment 寄存器 r + 1 t Z
011010 trrrrrrr incrsz r, t increment 寄存器, skip 如果
零
r + 1 t 毫无
011011 trrrrrrr addwr r, t 增加 w 和 寄存器 w + r t c, hc, z
011100 trrrrrrr SUBWr r, t 减去 w 从 寄存器 R W t
(r+/w+1 t)
c, hc, z
011101 trrrrrrr decr r, t decrement 寄存器 R 1 t Z
011110 trrrrrrr decrsz r, t decrement 寄存器, skip 如果
零
R 1 t 毫无
010010 trrrrrrr andwr r, t 和 w 和 寄存器 R W t Z
110100 iiiiiiii andwi i 和 w 和 立即的 i W W Z
010011 trrrrrrr iorwr r, t inclu. 或者 w 和 寄存器 R W t Z
110101 iiiiiiii IORWIi inclu. 或者 w 和 立即的 i W W Z
010100 trrrrrrr xorwr r, t exclu. 或者 w 和 寄存器 R W t Z
110110 iiiiiiii xorwi i exclu. 或者 w 和 立即的 i W W Z
011111 trrrrrrr comr r, t complement 寄存器/r t Z
010110 trrrrrrr rrr r, t rotate 正确的 寄存器 r(n) r(n-1),
C r(7),
r(0) C
C
010101 trrrrrrr rlr r, t rotate left 寄存器 r(n) r(n+1),
C r(0),
r(7) C
C
010000 1xxxxxxx CLRW clear working 寄存器 0 W Z
010001 0rrrrrrr clrr r clear 寄存器0 R Z
0000bb brrrrrrr bcr r, b 位 clear0 r(b) 毫无
0010bb brrrrrrr bsr r, b 位 设置1 r(b) 毫无
0001bb brrrrrrr btsc r, b 位 测试, skip 如果 clear skip 如果 r(b)=0毫无
0011bb brrrrrrr btss r, b 位 测试, skip 如果 设置 skip 如果 r(b)=1毫无
1000nn nnnnnnnn lcall n Long call 子例程 n pc,
PC+1 堆栈
毫无
1010nn nnnnnnnn ljump n 长 jump 至 地址 n PC 毫无