
TinyPower
SUBM A, [M]。
描述
TM
HT67F30/HT67F40/HT67F50/HT67F60
A / D型闪存的8位微控制器与LCD & EEPRO
从ACC减去数据存储器,结果放入数据存储器
将指定数据存储器是把累加器的内容减去。
结果存储在数据存储器。请注意,如果相减的结果是
负,C标志位清除为0 ,反之结果为正或0 ,
C标志位设置为1 。
手术
受影响的标志位:
SUB A,X
描述
[m]
←
ACC ← [M]。
OV , Z, AC ,C
从ACC减去立即数
由代码所指定的立即数据是从所述内容减去
累加器。结果存储在累加器。请注意,如果结果
减为负, C标志位清除为0 ,反之结果为
正或0, C标志位设置为1 。
手术
受影响的标志位:
SWAP [M]。
描述
手术
受影响的标志位:
SWAPA [M]。
描述
加
←
ACC ← X
OV , Z, AC ,C
数据存储器交换半字节
指定数据存储器的低阶和高阶半字节是
互换。
[m].3~[m].0[m].7 ~ [m].4
无
数据存储器,结果放入累加器半字节交换
指定数据存储器的低阶和高阶半字节是
互换。结果存储在累加器。该数据的内容
内存保持不变。
ACC.3 ACC.0
←
[m].7 ~ [m].4
手术
受影响的标志位:
SZ [M]。
描述
ACC.7 ACC.4
←
[m].3 ~ [m].0
无
跳过如果数据存储器为0
如果指定数据存储器的内容为0 ,则程序计数器
跳过。因为这需要而未来一个空指令插入
条指令,它是一个两周期的指令。如果结果不为0,则程序
继续执行下一条指令。
手术
受影响的标志位:
SZA [M]。
描述
跳过如果[m] = 0
无
跳过如果数据存储器为0的数据移动到ACC
将指定数据存储器的内容复制到累加器。如果
值为零,则跳过下一条指令。因为这需要一个插入
伪指令,而下一条指令,它是一个两周期的指令。
如果结果不为0 ,则程序继续执行下面的指令。
手术
受影响的标志位:
加
←
[m]
跳过如果[m] = 0
无
修订版1.50
236
2012年3月6日