MDT2051
这个 规格 是 主题 至 是 changed 没有 注意. 任何 最新的 信息 请 预告(展)
http;//www.mdtic.com.tw
p.9 2004/1 ver. 1.8
操作指南 代号
Mnemonic
Operands
函数 运行 状态
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 位 clear 0 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 毫无
100nnn nnnnnnnn lcall n 长 call 子例程 n pc,
PC+1 堆栈
毫无
101nnn nnnnnnnn ljump n 长 jump 至 地址 n PC 毫无
110111 iiiiiiii addwi i 增加 立即的 至 w W+i W c,hc,z
110001 iiiiiiii rtiw i 返回, 放置 立即的 至 w 堆栈 pc,i W 毫无
111000 iiiiiiii subwi i 减去 w 从 立即的 i-W W c,hc,z
010000 00001001 RTFI reture 从 中断 堆栈 pc,1 G是 毫无
便条 :
W : working 寄存器 b : 位 位置
WT : 看门狗 计时器 t : 目标
TMODE : tmode 模式 寄存器 0 : working 寄存器
CPIO : 控制 i/o 端口 寄存器 1 : 一般 寄存器
TF : 计时器 overflow 标记 R : 一般 寄存器 地址
PF : 电源 丧失 标记 C : carry 标记
PC : 程序 计数器 HC : half carry
OSC : 振荡器 Z : 零 标记
inclu. : inclusive ‘ ’ / : Complement
exclu. : 独有的 ‘ ’ x : don’t 小心
和 : 逻辑 和 ‘ ’ i : 立即的 数据 ( 8 位 )
n : 立即的 地址