IGUANA MAC INTERPRETER: UM INTERPRETADOR PARA A LINGUAGEM MAC DE ANDREW S. TANENBAUM

Autores

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

Palavras-chave:

Linguagem Assembly, Arquitetura de Computadores, Interpretador Educacional, Aprendizagem Ativa, Ensino de Computação

Resumo

O artigo apresenta o Iguana MAC Interpreter, um interpretador educacional para a linguagem assembly MAC proposta por Andrew S. Tanenbaum, desenvolvido com o objetivo de apoiar o ensino de Arquitetura de Computadores e programação de baixo nível. O interpretador executa código MAC de forma interativa em uma arquitetura de 16 bits baseada em pilha, oferecendo suporte a operações de manipulação de memória, aritmética, controle de fluxo, operações bitwise e depuração. Implementado na linguagem Rust, o sistema adota um algoritmo de duas passagens para resolução de rótulos e incorpora mecanismos explícitos de tratamento de erros em tempo de execução. A ferramenta possibilita a visualização do funcionamento interno da máquina e a experimentação prática por meio de exemplos clássicos, como o programa Hello, World!. Os resultados indicam que o Iguana MAC Interpreter constitui um recurso didático relevante para promover a aprendizagem ativa e a compreensão conceitual de fundamentos de arquitetura de computadores.

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

Publicado

2025-12-27

Como Citar

IGUANA MAC INTERPRETER: UM INTERPRETADOR PARA A LINGUAGEM MAC DE ANDREW S. TANENBAUM. (2025). Editora Impacto Científico, 73-86. https://periodicos.newsciencepubl.com/editoraimpacto/article/view/11439