IGUANA MAC INTERPRETER: UN INTÉRPRETE PARA EL LENGUAJE MAC DE ANDREW S. TANENBAUM

Autores/as

  • João Gabriel Freitas Cavalcante Autor/a
  • Ivan Saraiva Silva Autor/a
  • Maryane Francisca Araujo de Freitas Cavalcante Autor/a

Palabras clave:

Lenguaje Ensamblador, Arquitectura de Computadores, Intérprete Educativo, Aprendizaje Activo, Enseñanza de la Computación

Resumen

El artículo presenta el Iguana MAC Interpreter, un intérprete educativo para el lenguaje ensamblador MAC propuesto por Andrew S. Tanenbaum, desarrollado con el objetivo de apoyar la enseñanza de Arquitectura de Computadores y programación de bajo nivel. El intérprete ejecuta código MAC de forma interactiva en una arquitectura de 16 bits basada en pila, ofreciendo soporte para operaciones de manipulación de memoria, aritmética, control de flujo, operaciones bit a bit y depuración. Implementado en el lenguaje de programación Rust, el sistema adopta un algoritmo de dos pasadas para la resolución de etiquetas e incorpora mecanismos explícitos de manejo de errores en tiempo de ejecución. La herramienta permite la visualización del funcionamiento interno de la máquina y la experimentación práctica mediante ejemplos clásicos, como el programa Hello, World!. Los resultados indican que el Iguana MAC Interpreter constituye un recurso didáctico relevante para promover el aprendizaje activo y la comprensión conceptual de los fundamentos de la arquitectura de computadores.

DOI: https://doi.org/10.56238/edimpacto2025.065-005

Publicado

2025-12-27

Cómo citar

IGUANA MAC INTERPRETER: UN INTÉRPRETE PARA EL LENGUAJE MAC DE ANDREW S. TANENBAUM. (2025). Editora Impacto Científico, 73-86. https://periodicos.newsciencepubl.com/editoraimpacto/article/view/11439