ROR
Operación:
Descripción:
Desplaza todos los bits de ACCA, X o M un lugar a la derecha. El bit 7 está cargado desde el
bit C. Las operaciones de rotación incluyen el bit de acarreo para permitir la extensión de las operaciones de
desplazamiento y de rotación a los múltiples bytes. Por ejemplo, para desplazar un valor de 24-bits a la derecha
un bit, se puede usar la sucesión {LSR ALTO, ROR MEDIO, ROR BAJO} donde ALTO, MEDIO y BAJO se
refiere a la parte alta, media y baja del byte de valor de 24-bits, respectivamente.
Códigos de condición y Formula Boleana
N
R7
Se pone a 1 si el resultado MSB es 1; de lo contrario se pone a 0.
R7 • R6 • R5 • R4 • R3 • R2 • R1 • R0
Z
Se pone a 1 si todos los bits del resultado se pone a 0; de lo contrario se pone a 0.
C
b0
Se pone a 1 si antes de la rotación, el LSB de ACCA o M era 1; de lo contrario se pone a 0.
Forma, Modos de Direccionamiento, Código Máquina y Ciclos
Fuente
RORA
RORX
ROR (opr)
ROR ,X
ROR (opr),X
Rotación a la Derecha por Acarreo
→ → → →
C → → → → b7 - - - - - - b0 → → → → C
H
1
1
1
Modo de
Direccionamiento
INH (A)
INH (X)
DIR
IX
IX1
165
I
N
Z
C
Código Máquina
Opcode
Operando(s)
46
56
36
dd
76
66
ff
ROR
Ciclos
3
3
5
5
6