Tjnz - Referencia Del Lenguaje Ensamblador; Testn - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido

Publicidad

TJNZ
– Referencia del Lenguaje Ensamblador

TESTN

instrucción: Hace la operación AND de un valor con el NOT de otro para afectar banderas.
TESTN
Value1,
Value2
#
Resultado: Opcionalmente se escribe el resultado cero y paridad en las banderas Z y C.
Value1
(campo-d) es el registro que contiene el valor a hacer AND con !Value2.
Value2
(campo-s) es un registro o literal 9-bit cuyo valor se invierte (bitwise NOT) y
se hace AND con Value1.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
011001 000i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$F731_125A; -147,778,982
$F731_125A; -147,778,982
$F731_125A; -147,778,982
El destino no se escribe a menos que el efecto WR se especifique. NOTA: la instrucción TESTN con el efecto WR es una instrucción
1
ANDN.
Explicación
TESTN
ANDN
es similar a
AND NOT de Value2 en Value1 y opcionalmente almacena el resultado cero y paridad en las
banderas Z y C.
Si se especifico el efecto
Si se especifico el efecto
impar de bits altos (1).
Page 378 · Propeller Manual v1.1
–SRC–
Resultado Z
Entrada
Fuente
$FFFF_FFFA; -6
$FFFF_FFF8; -8
$FFFF_FFF0; -16
excepto que no escribe el resultado a Value1; desarrolla la operación
WZ
, la bandera Z se activa (1) si Value1 AND NOT Value2 es cero.
WC
, la bandera C se activa (1) si el resultado contiene un numero
Resultado C
D = 0
Parity of Result
Z C Efectos
Destino
wr wz wc
- -
$0000_0000; 0
- -
wr wz wc
$0000_0002; 2
wr wz wc
- -
$0000_000A; 10
Resultado
Ciclos
Not Written
4
Salida
Z C
1
1
0
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