SIM-PROC: SOFTWARE EDUCACIONAL PARA O AUXÍLIO NO PROCESSO DE ENSINO-APRENDIZAGEM EM ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES
Resumo
A compreensão de arquitetura e organização de microprocessadores é crucial para o desenvolvimento de sistemas computacionais modernos. No entanto, seu ensino enfrenta desafios devido à abstração desses conceitos e à falta de acesso a ferramentas adequadas. Este artigo introduz o SIM-PROC, um simulador de microprocessador projetado para melhorar o processo de ensino-aprendizagem nessa área. O SIM-PROC visa simplificar conceitos complexos, oferecendo aos estudantes uma plataforma virtual para visualizar o funcionamento interno de um microprocessador. Através de uma interface intuitiva, eles podem observar o estado dos principais registradores, da memória de dados e de instruções durante a execução de cada instrução. Além disso, os alunos podem personalizar parâmetros, conduzir experimentos e analisar resultados, tornando o aprendizado mais prático e eficaz.
Referências
BORGES, J. A. dos S.; SILVA, G. P. da. NeanderWin: um simulador didático para uma arquitetura do tipo acumulador. In: WORKSHOP SOBRE EDUCAÇÃO EM ARQUITETURA DE COMPUTADORES (WEAC), 1., 2006, Ouro Preto. Anais [...]. [S. l.]: Sociedade Brasileira de Computação, 2006. Disponível em: https://dcc.ufrj.br/~gabriel/WEAC2006.pdf. Acesso em: 28 jul. 2026.
ELIAS, W. J.; DA SILVA, J. R. C.; TIOLA, F. P. S. Simulador multiciclo do processador MIPS 32 bits para apoio ao estudo de arquitetura de computadores. Revista Renote, v. 9, n. 1, jul. 2011. Disponível em: https://doi.org/10.22456/1679-1916.21988. Acesso em: Acesso em: 28 jul. 2026.
INTEL CORPORATION. Intel 8080 Microcomputer Systems User’s Manual. Set, 1975. Disponível em: http://www.bitsavers.org/components/intel/MCS80/98-153B_Intel_8080_Microcomputer_Systems_Users_Manual_197509.pdf. Acesso em: 28 jul. 2026.
INTEL CORPORATION. 8086 Family Users Manual. Out, 1979. Disponível em: http://www.bitsavers.org/components/intel/8086/9800722-03_The_8086_Family_Users_Manual_Oct79.pdf. Acesso em: 28 jul. 2026.
INTEL CORPORATION. 8086 16-bit HMOS Microprocessor 8086/8086-2/8086-1. Set, 1990, Disponível em: https://datasheets.chipdb.org/Intel/x86/808x/datashts/8086/231455-005.pdf. Acesso em: 28 jul. 2026.
JESUS, G. S.; MORENO, E. D.; CHELLA, M. T. Simulador de Processador de Computador com Propósito Didático. In.: XV Simpósio em Sistemas Computacionais de Alto Desempenho - WSCAD 2014, SBC, São José dos Campos - SP, p. 326-331, 2014.
KANT, K. Microprocessors and Microcontrollers - Architecture, Programming and System Design 8085, 8086, 8051, 8096. PHI Learning Private Limited, New Delhi, 2014.
SCATTONE, C. O; MASINI, E. F. S. O software educativo no processo de ensino-aprendizagem: um estudo de opinião de alunos de uma quarta série do ensino fundamental. Revista Psicopedagogia, [S. l.], v. 24, n. 75, p. 240–250, 2007. Disponível em: https://revistapsicopedagogia.com.br/revista/article/view/735. Acesso em: 28 jul. 2026.
MONTEIRO, M. A. Introdução à Organização de Computadores. 5. ed. LTC - Livros Técnicos e Científicos Editora S.A., Rio de Janeiro - RJ, 2007.
MUELLER, S. Upgrading and Repairing PCs. 14. ed., QUE. Indianapolis - IN, 2003.
MUSTAFA, B. YASS: A System Simulator for Operating System and Computer Architecture Teaching and Learning. In.: European Journal of Science and Mathematics Education, [S. l.], v. 1, n. 1, p. 34-42, 2013. Disponível em: https://www.doi.org/10.30935/scimath/9385. Acesso em: 09 jan. 2025.
PATTERSON, D. A.; HENNESSY, J. L. Organização e Projeto de Computadores: A Interface Hardware/Software. 5. ed. GEN LTC, 2017.
PATTERSON, D. A.; HENNESSY, J. L. Arquitetura de Computadores - Uma Abordagem Qualitativa. 5. ed. Elsevier Editora, Rio de Janeiro - RJ, 2013.
ORACLE COORPORATION. JavaFX Overview. Disponível em: https://www.tutorialspoint.com/javafx/javafx_overview.htm. 28 jul. 2026.
SILVA, P. G; BORGES, J. A. S. SimuS - Um Simulador para o Ensino de Arquitetura de Computadores. In.: International Journal of Computater Archtecture Education (IJCAE), v. 5, n. 1, p. 7-12, 2016. Disponível em: https://www2.sbc.org.br/ceacpad/ijcae/v5_n1_dec_2016/IJCAE_v5_n1_dez_2016_paper_2_vf.pdf. Acesso em: 28 jul. 2026.
STALLINGS, W. Arquitetura e Organização de Computadores. 10. ed., Pearson Universidades, 2017.
ULLMANN, M. et al. E. NeanderSIM: simulador gráfico de apoio ao ensino de arquitetura de computadores. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 22., 2014, Brasília, DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014. p. 1647-1656. Disponível em: https://sol.sbc.org.br/index.php/wei/article/view/10991. Acesso em: 28 jul. 2026
WEBER, R. F. Fundamentos de Arquitetura de Computadores. 1. ed., Editora Sagra Luzzato, 2000.