Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Desarrollar detalladamente el siguiente problema para instrucciones del ensamblador MARS. Es obligatorio que el c digo contenga comentarios que expliquen el motivo de lo realizado.
Desarrollar detalladamente el siguiente problema para instrucciones del ensamblador MARS. Es obligatorio que el cdigo contenga comentarios que expliquen el motivo de lo realizado. La funcin principal slo debe contener llamadas a otras funciones y no grandes bloques de cdigo No debes utilizar instrucciones de punto flotante. Aritmtica Escribe una funcin que calcule la media aritmtica promedio de un Array de palabras, este array contiene solo nmeros positivos, un nmero negativo indica que se ha llegado al final del Array. Esta funcin debe recibir la direccin del Array a travs del registro $a y debe devolver la parte en $v entero del promedio y en $v el resto del mismo. La funcin solo debe utilizar instrucciones que no generen excepciones, sin embargo, se debe verificar que el resultado de las sumas sea correcto. En caso de que se detecte que no se puede calcular el promedio debido a que el resultado de las sumas no encaja, se debe devolver en $v y $v Se debe incluir una funcin principal que pruebe la funcin promedio con al menos Arrays, al menos uno de estos debera generar un error de acarreo. La funcin principal debe imprimir cada Array y el resultado promedio, si no se puede calcular el promedio debes indicarlo. Rbrica Usa solo instrucciones, no pseudoinstrucciones, excepto lap La funcin principal solo contiene inicializacin de variables y llamadas a otras funciones p Las funciones usan correctamente la convencin establecida en clase para registros p Utiliza la pila y la maneja correctamente p El programa tiene comentarios p El programa est correctamente configurado identedp Muestra los arrays que se solicitan para probar el programa p Calcula correctamente el error de las sumas p El programa funciona correctamente p
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started