Tabla de contenido

RCR

instrucción: Rota C a la derecha en un valor especificado por bits.
RCR
Value,
Bits
#
Resultado: Value tiene Bits copias de C rotado ala derecha
Value
(campo-d) es el registro en el cual se rota C a la derecha.
Bits
(campo-s) es un registro o literal de 5-bit cuyo valor es el numero de bits de
Value para rotar C a la derecha
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
001100 001i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$0000_0001; 1
$0000_0001; 1
$0000_0001; 1
$18C2_1084;
415,371,396
$18C2_1084;
415,371,396
$8765_4321; -2,023,406,815
$8765_4321; -2,023,406,815
Explicación
RCR
(Rotate Carry Right) desarrolla una rotación a la derecha de Value, Bits veces, usando el
valor original de la bandera C para cada MSB afectado.
Si se especifico el efecto
WC
especifico el efecto
, al final de la operación, la bandera C se hace igual al bit 0 del original
Value. El resultado se escribe en Value a menos que se especifique el efecto
3: Assembly Language Reference –
–SRC–
Resultado Z
Result = 0
Entrada
Fuente
$0000_0000; 0
$0000_0001; 1
$0000_0001; 1
$0000_0002; 2
$0000_0002; 2
$0000_0004; 4
$0000_0004; 4
WZ
, la bandera Z se activa (1) si el resultado de Value es cero. Si se
Resultado C
D[0]
Z C Efectos
Destino
- x
wz wc
$0000_0001; 1
wz wc
- 0
$0000_0000; 0
wz wc
- 1
$8000_0000; -2,147,483,648 0
wz wc
- 0
$0630_8421;
wz wc
- 1
$C630_8421;
wz wc
- 0
$0876_5432;
wz wc
- 1
$F876_5432;
Propeller Manual v1.1 · Page 347
RCR
Resultado
Ciclos
Written
4
Salida
Z C
0
1
1
1
1
103,842,849 0
0
-969,898,975 0
0
141,972,530 0
1
-126,462,926 0
1
NR
.
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