Der
rl A
Befehl rotiert den Akkumulator um eine Binärstelle nach links. Jedes Bit wird eins nach links rotiert so dass A.0 zu A.1,
A.1 zu A.2, ... und A.6 zu A.7 wird. Das hochwertigste Bit (A.7) wird zum niederwerigsten (A.0).
Abb. 1: Rotate Left
Der
rlc A
Befehl rotiert den Akkumulator über den Carry um eine Binärstelle nach links.
Jedes Bit wird wie bei
rl A
der Akkumulator um eins nach links rotiert nur, dass der Wert des Carry zum
niederwerigsten (A.0) Bit wird und der Inhalt des hochwertigsten Bits (A.7) in das Carry rotiert wird.
Abb. 2: Rotate Left Carry
Die Befehle
rr A
und
rrc A
funktionieren wie die Befehle
rl A
und
rlc A
, allerdings rotieren
sie nach rechts anstatt nach links.
Abb. 3: Rotate Right