En curso

Trabajo de arquitectura de computadores

A mas tardar el miércoles a las 9 de la noche. Hora Bogotá Colombia

Se debe diseñar, programar, simular y verificar un programa escrito en lenguaje ensamblador MIPS, que debe estar en capacidad de determinar la frecuencia de aparición de diferentes cadenas de caracteres en un archivo de entrada.

la herramienta MARS1

. Las condiciones a las que se debe ajustar el desarrollo son las siguientes:

 El archivo de entrada por analizar debe ser un archivo de texto plano.

 Las cadenas de caracteres por identificar y contar en el archivo de entrada deben ser por

lo menos tres diferentes, y estas serán consultadas al usuario del programa en el momento

de su ejecución.

 Los resultados generados por el programa consistirán en ilustrar cada una de las cadenas

de caracteres identificadas y su número de apariciones en el archivo de entrada. Estos

resultados deben ser escritos en un archivo de salida, también en texto plano.

La programación en bajo nivel debe ser estructurada, es decir, debe estar basada en el uso

de procedimientos, de manera que la organización modular del programa facilite su

comprensión y favorezca la reutilización de código a lo largo del mismo.

 El código desarrollado debe seguir la convención para el uso de registros MIPS.

 El código fuente en ensamblador debe estar comentado de manera asertiva.

Son diversos los aspectos específicos de la implementación de la solución al problema que

tendrán que ser definidos por el equipo de trabajo. En todos los casos, las decisiones de diseño

deben estar ampliamente explicadas y justificadas. La calidad de estas decisiones será valorada

durante la sustentación del trabajo.

También serán valoradas la creatividad y elegancia en la programación, así como la calidad de

la interacción con el usuario mediante el uso de los servicios SYSCALL. El rendimiento del

programa también será tenido en cuenta, entendiendo este como el número de instrucciones

ejecutadas para completarlo.

Informe

Se debe realizar un informe escrito que incluya una descripción de alto

nivel de la aplicación (mediante pseudocódigo, diagrama de flujo, etc.), una relación de los

procedimientos empleados (con la descripción de sus entradas, salidas y funcionalidad

implementada), la explicación y justificación de las decisiones de diseño tomadas durante el

desarrollo de la práctica, y los resultados de ejecución en los diversos escenarios soportados. El informe debe cerrarse con las observaciones y conclusiones pertinentes. Este documento debe estar en formato PDF y ser entregado con el código fuente en lenguaje ensamblador como adjunto. El informe tiene un peso del 30% en la calificación global de la práctica.

Habilidades: Ensamblador x86/x64, Programación, Desarrollo de software

Ver más: freelance santiago de chile región metropolitana ofertas de trabajo, ofertas de trabajo arquitectura freelance, ofertas de trabajo articulos redacción freelance, ofertas de trabajo asistente virtual en monterrey nuevo león, ofertas de trabajo freelance decoración, ofertas de trabajo freelance educación, ofertas de trabajo freelance en cancún quintana roo, ofertas de trabajo freelance en culiacán sinaloa, ofertas de trabajo freelance en león guanajuato, ofertas de trabajo freelance en monterrey nuevo león, ofertas de trabajo freelance en mérida yucatán, ofertas de trabajo freelance en torreón coahuila, ofertas de trabajo freelance investigación, ofertas de trabajo freelance prevención riesgos laborales, ofertas de trabajo freelance traducción alemán, ofertas de trabajo maquetación freelance, trabajo arquitectura free lance, trabajo arquitectura freelance, trabajo arquitectura freelance en bogotá distrito capital de bogotá, trabajo arquitectura freelancer

Información del empleador:
( 0 comentarios ) Medellin, Colombia

Nº del proyecto: #28262859

Adjudicado a:

SergioGDelReal

Hola. Veo que este trabajo es de la Universidad de Antioquia. Yo resido en Medellín. Les dejo en inglés mis credenciales que demuestran mi capacidad para completar el proyecto: - I'm the author of Simple Operating Sys Más

$42 USD en 2 días
(0 comentarios)
0.0