OR
instrucción: Bitwise hace OR dos valores.
OR
Value1,
Value2
#
Resultado: El resultado de Value1 OR Value2 se almacena en Value1.
Value1
(campo-d) es el registro que contiene el valor a hacer OR con Value2 y es el
destino en el cual se escribe el resultado.
Value2
(campo-s) es el registro o literal 9-bit cuyo valor es el bitwise para hacer OR
con Value1.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
011010 001i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$0000_0000; 0
$0000_0000; 0
$0000_000A; 10
Explicación
OR
(bitwise inclusive OR) desarrolla un OR del valor en Value2 con Value1.
Si se especifica el efecto
WC
se especifica el efecto
de bits altos (1). El resultado se escribe a Value1 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_0005; 5
WZ
, la bandera Z se activa (1) si Value1
, la bandera C se activa (1) si el resultado contiene un numero impar
Resultado C
Parity of Result
Z C Efectos
Destino
wz wc
- -
$0000_0000; 0
wz wc
- -
$0000_0001; 1
wz wc
- -
$0000_000F; 15
OR
Value2 es igual a cero. Si
Propeller Manual v1.1 · Page 337
OR
Resultado
Ciclos
Written
4
Salida
Z C
1
0
0
1
0
0
NR
.