4.4 Selección de simuladores
A partir de una revisión exhaustiva de fuentes en línea, foros académicos y repositorios educativos, se identificaron diversos simuladores de arquitectura x86 relevantes para el ámbito pedagógico: Assembly Debugger (x86), Simple 8-bit Assembler Simulator, Microprocessor Simulator, Simulador de ensamblador de 16 bits, Emu8086, VonSim, Orga1 y Qsim. La selección inicial se fundamentó en su potencial para facilitar la enseñanza de la arquitectura x86 y su pertinencia curricular.
El proceso de selección consideró una evaluación preliminar basada en el tiempo requerido para el análisis y el grado de cumplimiento de los criterios definidos, priorizando aquellos simuladores que ofrecieran un equilibrio adecuado entre funcionalidad, usabilidad, calidad de la documentación y alineación con los contenidos de la asignatura Arquitectura de Computadoras. De esta preselección, se eligieron tres herramientas que, en principio, cumplían con la mayor cantidad de criterios evaluativos: Emu8086, VonSim y Simple 8-bit Assembler Simulator.
La Tabla 4.2 sintetiza el proceso de selección, mostrando el resultado de la exploración previa y la evaluación final de cada simulador. Esta presentación estructurada permite visualizar de manera clara el criterio aplicado y la justificación de la elección de las herramientas analizadas.
| Simulador | Exploración Previa | Evaluación Final |
|---|---|---|
| Assembly Debugger (x86) | ✔ | ✗ |
| Simple 8-bit Assembler Simulator | ✔ | ✔ |
| Microprocessor Simulator | ✔ | ✗ |
| Simulador de ensamblador de 16 bits | ✔ | ✗ |
| Emu8086 | ✔ | ✔ |
| VonSim | ✔ | ✔ |
| Orga1 | ✔ | ✗ |
| Qsim | ✔ | ✗ |