Tabla de contenido

Publicidad

SUB

instrucción: Resta dos valores no signados
SUB
Value1,
Value2
#
Resultado: La diferencia del no signado Value1 y Value2 se almacena en Value1.
Value1
(campo-d) es el registro que contiene el valor a restar de 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 restado de Value1.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
100001 001i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
1
$0000_0002; 2
$0000_0002; 2
$0000_0002; 2
Fuente y destino se tratan como valores no signados.
1
Explicación
SUB
resta el no signado Value2 del no signado Value1 y almacena el resultado en el registro
Value1.
Si se especifica el efecto
WC
especifica el efecto
, la bandera C se activa (1) si el resultado de la resta es un prestado no
signado (32-bit sobre flujo). El resultado se escribe en Value1 a menos que el efecto
especifique.
Para restar no signados, valores multi-long, use
para mayor información.
3: Referencia del Lenguaje Ensamblador –
–SRC–
Resultado Z
D - S = 0
Entrada
Fuente
$0000_0001; 1
$0000_0002; 2
$0000_0003; 3
, la bandera Z se activa (1) si Value1 − Value2 es cero. Si se
WZ
SUB
Resultado C
Unsigned Borrow
Z C Efectos
Destino
wz wc
- -
$0000_0001; 1
wz wc
- -
$0000_0000; 0
wz wc
- -
$FFFF_FFFF; 4,294,967,295
SUBX
seguido de
. Ver
Propeller Manual v1.1 · Page 363
SUB
Resultado
Ciclos
Written
4
Salida
Z C
0
0
1
0
0
1
NR
se
SUBX
en Pág. 368

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