Programacion
IMUL
SUB
MUL
DIV
ADD
ADC
Este comando hace lo mismo que el anterior, solo que sitoma en cuenta los signos de las cantidades que se multiplican.
Los resultados se guardan en los mismos registros que en la instrucciónMUL.
Resta el operando fuente del destino.
El ensamblador asume que el multiplicando sera del mismo tamaño que el del multiplicador, porlo tanto multiplica el valor almacenado en el registro que se le da como operando por el que se encuentre contenido en AH si elmultiplicador es de 8 bits o por AX si el multiplicador es de 16 bits.Cuando se realiza una multiplicación con valores de 8 bits el resultado sealmacena en el registro AX y cuando la multiplicación es con valores de 16 bits el resultado se almacena en el registro par DX:AX.
Eldivisor puede ser un byte o palabra y es el operando que se le da a la instrucción.Si el divisor es de 8 bits se toma como dividendo elregistro de 16 bits AX y si el divisor es de 16 bits se tomara como dividendo el registro par DX:AX, tomando como palabra alta DX y como bajaAX.
Lleva a cabo la suma de dos operandos y suma uno al resultado en caso de que la bandera CF esté activada, esto es, en caso de queexista acarreo.El resultado se guarda en el operando destino.
Suma los dos operandos y guarda el resultado en el operando destino.
Regístrate para leer el documento completo.