Instrucción de Operaciones
T.S.U Tzuc Cancino GuillermoT.S.U Moo Tun Luis DanielTSU LUIS PAMPLONA
Instrucción de Operaciones
Las instrucciones de las operaciones lógicas son: and, not, or y xor, éstas trabajan sobre los bits de sus operandos.
Instrucción AND
Instrucción NOT
•Propósito: Lleva a cabo la negación bit por bit del operandodestino.Sintaxis:
NOT destino•El resultado se guarda en el mismo
operando destino.
Instrucción OR
¿Cómo se verifican los resultados de las operaciones?
Para verificar el resultado de operaciones recurrimos a las instrucciones cmp y test.
Operaciones Algebraicas en Ensamblador
Para sumar add para restar sub para multiplicar mul y para dividir div.
Instrucción ADDSuma
Propósito: Adición de los operandos.Sintaxis:
ADD destino, fuenteorg 2000hADD BX,AX
END
•Suma los dos operandos y guarda el resultado en el operando destino.
Instrucción ADC
Propósito: Adición con acarreo.Sintaxis:
ADC destino, fuente
•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 que exista acarreo. El resultado se guarda en el operando destino.
Instrucción SUBResta
Propósito: SubstracciónSintaxis:SUB destino, fuente
•Resta el operando fuente del destino.
Instrucción MULMultiplicación
Propósito: Multiplicación sin signo Sintaxis:
MUL fuente
Instrucción DIVDivisión
Propósito: División sin signo Sintaxis:DIV fuente
•El divisor puede ser un byte o palabra y es el operando que se le da a la instrucción.
Gracias!!!