Bienvenido: Ingresar

Por favor indica el password de tu cuenta en el wiki remoto abajo.
/!\ Deberías confiar en ambos wikis porque los administradoresrespectivos podrían ver tu contraseña.

Quitar mensaje
location: WebHome / TrabajosPracticos / PracticoASM5

Trabajo Práctico Nro. 5 Assembler y C

Para los ejercicios en esta etapa deberemos utilizar lo siguiente

Tendremos un directorio con cada ejercicio conteniendo lo siguiente

Archivos de Entrada

Archivo de configuración

Archivos de salida generados por make

Archivos general para todos los ejemplos

Aquí se pueden obtener ejemplos de los diferentes archivos necesarios para un proyecto.

Ejercicio 1

Realizar un programa que dada una cadena con terminación nula guardada en "cadena", la pase a mayúscula, guardando el resultado en el mismo vector "cadena"

nota:la cadena de entrada solo contendrá valores alfabéticos o espacio en blanco ('a' - 'z','A' - 'Z')

archivo fuente main.c

Ejercicio 2

Realizar un programa que dada una cadena de 20 bytes ordenarlos de menor a mayor por el método de burbuja

El programa será realizado en C, luego reescribirlo en asembler, comparar finalmente los resultados del programa en C dado por el compilador y el programa escrito directamente en asembler

archivo fuente main.c

Ejercicio 3

Realizar un programa en asembler que calcule el factorial de un número por el método recursivo, el almacenamiento de datos temporales se deberá realizar por medio de un stack de tipo Full Descend.

El programa estará constituido por dos partes.

archivo fuente ex1.s