Lenguaje ensamblador Instruccion de operaciones basicas
-
Upload
jose-cardozo -
Category
Documents
-
view
415 -
download
0
Transcript of Lenguaje ensamblador Instruccion de operaciones basicas
![Page 1: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/1.jpg)
Instrucción de Operaciones
T.S.U Tzuc Cancino GuillermoT.S.U Moo Tun Luis DanielTSU LUIS PAMPLONA
![Page 2: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/2.jpg)
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.
![Page 3: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/3.jpg)
Instrucción AND
![Page 4: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/4.jpg)
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.
![Page 5: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/5.jpg)
Instrucción OR
![Page 6: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/6.jpg)
![Page 7: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/7.jpg)
¿Cómo se verifican los resultados de las operaciones?
Para verificar el resultado de operaciones recurrimos a las instrucciones cmp y test.
![Page 8: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/8.jpg)
Operaciones Algebraicas en Ensamblador
Para sumar add para restar sub para multiplicar mul y para dividir div.
![Page 9: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/9.jpg)
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.
![Page 10: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/10.jpg)
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.
![Page 11: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/11.jpg)
Instrucción SUBResta
Propósito: SubstracciónSintaxis:SUB destino, fuente
•Resta el operando fuente del destino.
![Page 12: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/12.jpg)
Instrucción MULMultiplicación
Propósito: Multiplicación sin signo Sintaxis:
MUL fuente
![Page 13: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/13.jpg)
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.
![Page 14: Lenguaje ensamblador Instruccion de operaciones basicas](https://reader033.fdocuments.net/reader033/viewer/2022060114/55721097497959fc0b8d6920/html5/thumbnails/14.jpg)
Gracias!!!