
HT82D20R/HT82D20A
助记符
旋转
RRA [M]。
RR [M]。
RRCA [M]。
RRC [M]。
RLA [M]。
RL [M]。
RLCA [M]。
RLC [M]。
数据移动
MOV A , [M]。
MOV [M ],A
MOV A,X
位操作
CLR [M ] .7
SET [M ] .7
支
JMP地址
SZ [M]。
SZA [M]。
SZ [M ] .7
新西兰统计局[M ] .7
SIZ [M]。
SDZ [M]。
西扎[M]。
SDZA [M]。
CALL地址
RET
RET A,X
RETI
读表
TABRDC [M]。
TABRDL [M]。
杂项
NOP
CLR [M]。
SET [M]。
CLR WDT
CLR WDT1
CLR WDT2
SWAP [M]。
SWAPA [M]。
停止
无操作
清除内存中的数据
集数据存储
清除看门狗定时器
预清除看门狗
预清除看门狗
数据存储器交换半字节
数据存储器,结果放入累加器半字节交换
进入掉电模式
1
1
记
1
记
1
1
1
记
1
1
1
无
无
无
TO , PDF
TO , PDF
TO , PDF
无
无
TO , PDF
读表(当前页面),并送至数据存储器
读表(最后一页),并送至数据存储器
2
记
2
记
无
无
无条件跳转
跳过如果数据存储器为零
跳过如果数据存储器为零,与数据移动到ACC
跳过如果数据存储器的第i位为零
跳过如果数据存储器的第i位不为零
跳过如果增量数据存储器为零
如果跳过递减数据存储器为零
跳过如果增量数据存储器为零,结果放入ACC
如果跳过递减数据存储器为零,结果放入ACC
子程序调用
从子程序返回
从子程序中返回,并立即加载数据到ACC
从中断返回
2
1
记
1
记
1
记
1
记
1
记
1
记
1
记
1
记
2
2
2
2
无
无
无
无
无
无
无
无
无
无
无
无
无
数据存储器清除位
数据存储器的位置
1
记
1
记
无
无
移动数据存储到ACC
将ACC送至数据存储器
移动即时数据到ACC
1
1
记
描述
周期
影响标志
放入数据存储器的权利,结果放入ACC
放入数据存储器权
的权利,通过随身携带,结果放入放入数据存储器
的权利,通过随身放入数据存储器
左右旋转,结果放入数据存储器
向左旋转数据存储
带进,结果放入左数据存储器
带进左侧的数据存储
1
1
1
1
1
记
1
记
1
记
1
记
无
无
C
C
无
无
C
C
无
无
无
1
注: 1,对跳转指令而言,如果比较的结果牵涉到跳转即需要两个指令周期,
如果没有发生跳转,只有一个周期。
2.改变PCL的内容的任何指令将需要2个周期来执行。
3.对于
CLR
WDT1及
CLR
WDT2二条指令而言,TO和PDF标志位也许会受
的执行状态。 TO和PDF标志后两者被清除
CLR
WDT1及
CLR
WDT2二条指令连续执行。否则, TO和PDF标志
保持不变。
修订版1.10
28
2010年1月27日