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:

  1. Estudiar y evaluar diferentes herramientas actuales de simulación destinadas a dar apoyo a la enseñanza de la arquitectura x86.
  2. 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.