1.2 Objetivos
El objetivo principal de esta tesis es desarrollar una herramienta de simulación centrada en la arquitectura x86, orientada a fortalecer los procesos de enseñanza y aprendizaje de la asignatura Arquitectura de Computadoras. La herramienta estará alineada con los contenidos y objetivos formativos establecidos en la currícula vigente. En función de este objetivo general, se plantean los siguientes objetivos específicos:
- Estudiar y evaluar diferentes herramientas actuales de simulación destinadas a dar apoyo a la enseñanza de la arquitectura x86.
- Diseñar e implementar una herramienta didáctica que facilite la enseñanza de los contenidos clave de la asignatura Arquitectura de Computadoras. Para ello, la herramienta deberá contemplar las siguientes funcionalidades:
- Una visión global de la estructura y funcionamiento de la computadora.
- Generación y ejecución de programas en ensamblador.
- Repertorio de instrucciones x86 reducido y habilitado progresivamente.
- Simulación visual e interactiva de micropasos de instrucciones.
- Gestión de interrupciones y comunicación con periféricos.
- Medidas de rendimiento de ejecución de programas.