Resumen:
Una forma de involucrar a los estudiantes con los temas enseñados es llevarlos a la práctica y las universidades deben desarrollar vías de integración de las tecnologías de la información y la comunicación en los procesos de formación, por ello es importante contar con herramientas de software para ayudar a los alumnos a que su trabajo sea más entretenido y provechoso. En este contexto se emnarca el presente trabajo de tesis donde se aborda el tema de aprendizaje de micro-operaciones para un computador básico.
La construcción de una aplicación que emule un computador básico, implica la implementacion de una maquina virtual que puede ser usada por alumnos y profesores de las areas de conocimiento referentes a sistemas operativos y arquitectura de computadores. El Presente trabajo final provee una herramienta educativa para el aprendizaje de micro-operaciones, mediante la implementación de un emulador de computador básico.
El objetivo principal es proveer una aplicación software del tipo herramienta educativa, debido a que los alumnos de la Facultad de Tecnología y Ciencias Aplicadas no cuentan con una computadora con las caracteristicas necesarias para el aprendizaje de micro-operaciones, en la cual puedan ejecutar y depurar sus programas pudiendo ver los resultados de la ejecución de una instrucción, es decir los ciclos de ejecución, estado de registros, memoria y banderas del procesador.
Para llevar adelante el desarrollo del software se utilizó los principios de la Ingeniería de software y la metodología estructurada.