Tabla de contenido

SHL

instrucción: Mueve el valor a la izquierda por un especifico numero de bits.
SHL
Value,
Bits
#
Resultado: Value se mueve a la izquierda por Bits.
Value
(campo-d) es el registro a mover a la izquierda.
Bits
(campo-s) es un registro o literal 5-bit cuyo valor es el numero de bits a mover a
la izquierda.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
001011 001i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$8765_4321; -2,023,406,815
$7654_3210; 1,985,229,328
$4321_0000; 1,126,236,160
Explicación
SHL
(Shift Left) mueve Value a la izquierda por Bits lugares y active el nuevo LSB a 0.
Si se especifica el efecto
WC
efecto
se especifica, la bandera C se activa igual al bit 31 del original Value. El resultado
se escribe en Value a menos que
3: Referencia del Lenguaje Ensamblador –
–SRC–
Resultado Z
Result = 0
Entrada
Fuente
$0000_0004; 4
$0000_000C; 12
$0000_0010; 16
WZ
, la bandera Z se activa (1)si el resultado de Value es cero. Si el
NR
se especifique.
Resultado C
D[31]
Z C Efectos
Destino
wz wc
- -
$7654_3210; 1,985,229,328
wz wc
- -
$4321_0000; 1,126,236,160
wz wc
- -
$0000_0000; 0
Propeller Manual v1.1 · Page 361
SHL
Resultado
Ciclos
Written
4
Salida
Z C
0
1
0
0
1
0
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