
Preliminar½
HT45FM2C
无刷直流电动机的Flash型8位MCU
RRA [M]。
说明
操作?
受影响的标志位:
RRC [M]。
说明
操作?
受影响的标志位:
RRCA [M]。
说明
操作?
受影响的标志位:
SBC A, [M]。
说明
操作?
受影响的标志位:
SBCM A, [M]。
说明
操作?
受影响的标志位:
SDZ [M]。
说明
操作?
受影响的标志位:
放入数据存储器的权利,结果放入
Data in the specified Data Memory and the carry flag are rotated right by 1 bit with bit 0
rotated into bit 7. The rotated result is stored in the Accumulator and the contents of the
数据存储器保持不变。
ACC.i ← [m].(i+1); (i=0~6)
ACC.7 ← [m].0
无
放入数据存储器的权利,通过进
The contents of the specified Data Memory and the carry flag are rotated right by 1 bit. Bit 0
replaces the Carry bit and the original carry flag is rotated into bit 7.
[m].i ← [m].(i+1); (i=0~6)
[m].7 ← C
C ← [m].0
C
放入数据存储器的权利,通过随身携带的结果在ACC
Data in the specified Data Memory and the carry flag are rotated right by 1 bit. Bit 0 replaces
the Carry bit and the original carry flag is rotated into bit 7. The rotated result is stored in the
累加器且数据存储器中的内容保持不变。
ACC.i ← [m].(i+1); (i=0~6)
ACC.7 ← C
C ← [m].0
C
从ACC带进减去数据存储器
将指定数据存储器的内容和进位标志的补充是
减去累加器。结果存储在累加器。需要注意的是,如果
result of subtraction is negative, the C flag will be cleared to 0, otherwise if the result is
positive or zero, the C flag will be set to 1.
ACC ← ACC - [ M] - C
OV , Z, AC ,C
减去数据存储器的ACC与送修,从而导致数据存储器
将指定数据存储器的内容和进位标志的补充是
减去累加器。结果存储在数据存储器。需要注意的是,如果
result of subtraction is negative, the C flag will be cleared to 0, otherwise if the result is
positive or zero, the C flag will be set to 1.
[M ] ← ACC - [ M] - C
OV , Z, AC ,C
Skip if decrement Data Memory is 0
The contents of the specified Data Memory are first decremented by 1. If the result is 0 the
则跳过下一条指令。由于这需要一个空指令,而插入
the next instruction is fetched, it is a two cycle instruction. If the result is not 0 the program
继续执行下一条指令。
[m] ← [m] 1
Skip if [m]=0
无
修订版1.10
159
½a½ ½0½ ½01½