Vous êtes sur la page 1sur 11

INSTRUCCIONES

ARITMTICAS

MUL.- multiplicacin datos sin signo


IMUL.- multiplicacin de datos con signo
Sintaxis

MUL/IMUL registro/memoria

MULTIPLICACIN

Byte por byte

Palabra por palabra

Palabra doble por palabra doble

TAMAO DE CAMPO

SUB (SUBstract), "restar" en ingls. Bsicamente esta funcin consiste en restar del registro
acumulador el valor indicado por el operando. Esto es una resta binaria en la que el registro
acumulador es el minuendo y el operando indica el sustraendo.
La operacin real que efecta el microprocesador es: complementar a dos el sustraendo y sumarlo
con el minuendo.
En una resta algebraica el sustraendo es un nmero negativo, los nmeros negativos se expresan
con el complemento a 2. Por lo tanto la resta para el ordenador es la suma de un nmero positivo
(minuendo) con un nmero negativo (sustraendo); y dependiendo de los valores absolutos, el
resultado ser un nmero negativo o positivo.

ABREVIACION

SIGNIFICADO

SUB

resta

FORMATO
SUB D,S

OPERACION
(D) - (S) --> (D)

Operadores permitidos para las instrucciones:

BANDERAS
of, sf, zf, af, pf, cf

EJEMPLO:

35

13

53

19

Como estamos restando, invertimos el acarreo,


con lo que resulta el nmero 22h sin acarreo.

SBB

Esta instruccin resta los operandos y resta


uno al resultado si CF est activada. El
operando fuente siempre se resta del
destino.
Este tipo de substraccin se utiliza cuando
se trabaja con cantidades de 32 bits.

Propsito:
Substraccin con acarreo
Sintaxis:
SBB destino, fuente
Esta operacin afecta las banderas
(S, Z, A, P y C)

Vous aimerez peut-être aussi