Lenguaje ensamblador Instruccion de operaciones basicas

Post on 31-Jul-2015

412 views 0 download

Transcript of Lenguaje ensamblador Instruccion de operaciones basicas

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!!!