Rol; Rol - Referencia Del Lenguaje Ensamblador - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido

Publicidad

ROL

– Referencia del Lenguaje Ensamblador
ROL
instrucción: Rota el valor a la izquierda por el numero especificado de bits
ROL
Value,
Bits
#
Resultado: Value se rota a la izquierda por Bits.
Value
(campo-d) es el registro a rotar a la izquierda
Bits
(campo-s) es un registro o literal de 5-bit cuyo valor es el numero de bits a rotar a
la izquierda.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
001001 001i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$0000_0000; 0
$8765_4321; -2,023,406,815
$7654_3218; 1,985,229,336
$4321_8765; 1,126,270,821
Explicación
ROL
(Rotate Left) rota Value a la izquierda, Bits veces. Los MSB que se rotan de Value se
rotan en sus LSB.
Si se especifico el efecto
WC
especifico el efecto
, al final de la operación, la bandera C se activa (1) igual al bit 31 del
original Value. El resultado se escribe en Value a menos que
Page 358 · Propeller Manual v1.1
–SRC–
Resultado Z
Result = 0
Entrada
Fuente
$0000_0001; 1
$0000_0004; 4
$0000_000C; 12
$0000_0010; 16
WZ
, la bandera Z se activa (1) si el resultado de Value es cero. Si se
Resultado C
D[31]
Z C Efectos
Destino
- -
wz wc
$0000_0000; 0
wz wc
- -
$7654_3218; 1,985,229,336 0
wz wc
- -
$4321_8765; 1,126,270,821 0
wz wc
- -
$8765_4321; -2,023,406,815 0
NR
se especifique.
Resultado
Ciclos
Written
4
Salida
Z C
1
0
1
0
0

Publicidad

Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido