Entregable 2 Arqutectura

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Universidad Tecnológica de México

No. de Cuenta. 18278903


Arquitectura y Programación de Computadoras
7 de Agosto del 2022
Entregable 2
EJERCICIOS

1. Transcribe el siguiente código y completar los recuadros para que se ejecute sin errores el
programa. El programa debe validar si tu edad es mayor o igual a 60 años
2- Transcribe, corre y revisa el siguiente programa y realiza los siguiente: Modificar el programa de
abajo que ya calcula la suma y resta de dos números enteros positivos, para que además calcule lo
siguiente: ➢ Multiplicación ➢ División ➢ Módulo (resto de la división) Enviar el archivo generado
como .asm, y anexar las pantallas de cada ejecución 3 veces con diferentes números.
2. Transcribe, corre y revisa el siguiente programa y realiza los siguiente: Completa el código
para que el programa realice lo siguiente: • A = B . • Realizar una descripción de lo que
hace el programa. • Ejecutarlo 3 veces con diferentes números y una donde sean iguales.
• Investiga y comenta que hacen las siguientes instrucciones en Lenguaje Ensamblador. o
a. jg g. div o b. jl o c. ret o d. jmp o e. sub o f. mul Enviar el archivo generado como .asm, y
anexar las pantallas donde lo ejecutes 3 veces con diferentes números.

- Lea. Almacena la dirección efectiva del operando de memoria de registro.


- Jg. Salta a etiquetar si es mayor.
- Jl. Saltar a etiquetar si es menor.
- Ret. Retorno de procedimiento / retorno de procedimiento y SP – SP +.
- Jmp. Saltar hacia la dirección label.
- Sub. Resta el operando fuente del destino.
- Mul. Se realiza una multiplicación con operan dos no asignados ya sea 8 bit o 16 bits.
- Div. El divisor puede ser un byte o palabra y es el operando que se le da a la instrucción
puede ser 8 a 16 bits.
3. Transcribe, corre y revisa el siguiente programa y realiza los siguiente: • Realizar una
descripción de lo que hace el programa. • Ejecutarlo 3 veces digitando letras diferentes. •
Investiga y comenta que hace la siguiente instrucción en Lenguaje Ensamblador. ➢ AND
AL, 0DFh Enviar el archivo generado como .asm, y anexar las pantallas donde lo ejecutes 3
veces con diferentes letras.
Investigación.
Lenguaje Ensamblador, es un lenguaje de programación de bajo nivel. Consiste en un
conjunto de mnemónicos que representan instrucciones básicas para los computadores,
microprocesadores y otros circuitos integrados programables.
Conclusiones.
El lenguaje ensamblador a pesar de ser más rápido que cualquiera otro lenguaje es
también el más complejo por eso es utilizado para complementar los limitantes de los
lenguajes de programación de alto nivel.
En este trabajo que realizamos me ayudo a comprender un poco más como trabaja este
lenguaje ensamblador, ya que anteriormente nunca lo use. También aprendí como realizar
llamadas a ciertas instrucciones.

Referencias.
Issuu.(2021). Lenguaje ensamblador: Guía básica para comenzar a programar. Recuperado
05 de diciembre 2021 de.
https://issuu.com/jorgils/docs/manual_b_sico_para_ensamblador_f
Uwenku. (2021, 11 noviembre). Lenguaje ensamblador- ¿Cómo hacer modulo?.
Recuperado 05 de diciembre de 2021 de: htt//es.uwenku.com/question/p-hytzsqia-s.html

También podría gustarte