I7025 A6 Caco
I7025 A6 Caco
I7025 A6 Caco
Desarrollo
Código original
Chavoya Orozco Carlos Alberto D04 Traductores de lenguajes l
4. Esta nueva función está encargada de multiplicar 3 entradas que se reciben como
parámetro, siendo estos operandos “a”,”b” y “c”.
Chavoya Orozco Carlos Alberto D04 Traductores de lenguajes l
5. Dentro de la función se usan los registros eax, ebx y ecx para guardar las 3
entradas.
7. Al iniciar la ejecución el programa va solicitando uno por uno los datos de entrada.
8. Una vez que se reciben las 3 entradas se mandan como parámetros a la función
multiplicar, obteniendo el resultado en pantalla, mostrando los factores y el
producto.
Conclusión
Es interesante que se puede usar el lenguaje C en conjutno con el lenguaje ensamblador,
aunque al ser la primera vez que veo este tema, me parece un poco confuso por la
sintaxis que se maneja, por lo que comencé haciendo una serie de pruebas con funciones
simples con la suma y resta que se vio en clase para poder comprender como es el
funcionamiento y así poder implementar una nueva función con instrucciones similares
utilizando otro tipo de operación como lo fue la multiplicación, donde es sencillo observar
el comportamiento de los registros involucrados y obtener un resultado sin muchos
problemas.
Bibliografía
Presentación de la clase:
https://drive.google.com/file/d/1Wpsnz17fw2aSq8UbvMzbaIP7Gb2GQa_s/view