Restar (SUB)
Use la instrucción SUB para restar un valor (fuente B) del otro (fuente A) y coloque
SUB
SUBTRACT
Source A
el resultado en el destino.
Source B
Dest
Instnrucción de salida
Actualizaciones de los bits de estado aritmético
Con este bit:
Acarreo (C)
Overflow (V)
Cero (Z)
Sign (S)
El procesador:
se establece si el acarreo es generado; en caso contrario, se restablece
(entero). Se pone a cero para el punto (coma) flotante.
se establece si es underflow; en caso contrario, se restablece. Durante
underflow, el indicador de error menor también se establece. Para el
punto (coma) flotante, el valor de overflow se coloca en el destino. Para
un entero, el valor -32,768 ó 32,767 se coloca en el destino.
Excepción: si está usando un procesador SLC 5/02, SLC 5/03 ó SLC
5/04 o un controlador MicroLogix 1000 y tiene S:2/14 (bit de selección
de overflow matemático) establecido, entonces el overflower sin signo y
truncado permanece en el destino.
se establece si el resultado es cero; en caso contrario, se restablece.
se establece si el resultado negativo; en caso contrario, se restablece.
Instrucciones matemáticas
3–7