HT46R064B/065B/066B
RL [m]
指令说明
功能表示
Rotate Data Memory left
将指定数据存储器的内容向左移1个位,且第7位移回第0 位。
[m].(i+1) ← [m].i ; (i = 0~6)
[m].0 ← [m].7
影响标志位
None
RLA [m]
指令说明
Rotate Data Memory left with result in ACC
将指定数据存储器的内容向左移1个位,且第7位移回第0位,而移位的结果储存回累
加器且数据存储器中的内容不变。
功能表示
ACC.(i+1) ← [m].i ; (i = 0~6)
ACC.0 ←[m].7
影响标志位 None
RLC [m]
指令说明
Rotate Data Memory Left through Carry
将指定数据存储器的内容连同进位标志位向左移1个位,第7位取代进位位且原本的
进位标志位移至第0位。
功能表示
[m].(i+1) ← [m].i ; (i = 0~6)
[m].0 ← C
C ← [m].7
C
影响标志位
RLCA [m]
指令说明
Rotate Data Memory left through Carry with result in ACC
将指定数据存储器的内容连同进位标志位向左移1个位,第7位取代进位位且原本的
进位标志位移至第0位,而移位的结果储存回累加器且数据存储器中的内容不变。
功能表示
ACC.(i+1) ← [m].i ; (i = 0~6)
ACC.0 ← C
C ← [m].7
C
影响标志位
RR [m]
Rotate Data Memory right
指令说明
功能表示
将指定数据存储器的内容向右移1个位,且第0位移回第7位。
[m].i ← [m].(i+1) ; (i = 0~6)
[m].7 ← [m].0
影响标志位 None
RRA [m]
指令说明
Rotate Data Memory right with result in ACC
将指定数据存储器的内容向右移1个位,且第0位移回第7位,而移位的结果储存回累
加器且数据存储器中的内容不变。
功能表示
ACC.i ← [m].(i+1) ; (i = 0~6)
ACC.7 ← [m].0
影响标志位 None
RRC [m]
指令说明
Rotate Data Memory right through Carry
将指定数据存储器的内容连同进位标志位向右移1个位,第0位取代进位位且原本的
进位标志位移至第7位。
功能表示
[m].i ← [m].(i+1) ; (i = 0~6)
[m].7← C
C ← [m].0
C
影响标志位
Rev 1.00
2011-04-13
72