Rol; Rotación A La Izquierda Por Acarreo Rol - Motorola HC05 Manual Del Usuario

Iniciación a los microcontroladores de las familias de 8 bits
Tabla de contenido

ROL

Operación:
Descripción:
Desplaza todos los bits de ACCA, X o M un lugar a la izquierda. El bit 0 está cargado desde el
bit C. El bit C está cargado desde MSB de ACCA, X, o M. Las instrucciones 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 un bit a la derecha, se podría usar la sucesión {ASL BAJO, ROL
MEDIO, ROL ALTO} donde BAJO, MEDIO y ALTO, se refiere a la parte baja, media y alta 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 el resultado es $00; de lo contrario se pone a 0.
C
b7
Se pone a 1 si antes de la rotación, el MSB de ACCA o M era 1; de lo contrario se pone a 0.
Forma, Modos de Direccionamiento, Código Máquina y Ciclos
Fuente
ROLA
ROLX
ROL (opr)
ROL ,X
ROL (opr),X
Rotación a la Izquierda por Acarreo
← ← ← ←                
C ← ← ← ←     b7 - - - - - - b0 ← ← ← ←    
H
1
1
1
Modo de
Direccionamiento
INH (A)
INH (X)
DIR
IX
IX1
C
I
N
Z
C
Código Máquina
Opcode
Operando(s)
49
59
39
dd
79
69
ff
164
ROL
Ciclos
3
3
5
5
6
Tabla de contenido
loading

Este manual también es adecuado para:

Hc08

Tabla de contenido