| Título: | Evolução de um Simulador de Linha de Comando para Suporte e Correção de Atividades Práticas em Arquitetura de Computadores |
| Autor(es): | Fernandes, Pedro Lucas Siqueira |
| Orientador(es): | Fonseca, Tiago Alves da |
| Assunto: | Simuladores Interfaces (Computadores) Arquitetura de computador |
| Data de apresentação: | 20-Set-2024 |
| Data de publicação: | 12-Nov-2025 |
| Referência: | FERNANDES, Pedro Lucas Siqueira. Evolução de um Simulador de Linha de Comando para Suporte e Correção de Atividades Práticas em Arquitetura de Computadores. 2024. 50 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2024. |
| Resumo: | Simuladores são utilizados no ensino de linguagem de montagem, permitindo a experimentação prática das arquiteturas de processadores, cujas operações são determinadas por conjuntos de instruções. Entre essas arquiteturas, o RISC-V ganhou destaque e a utilização de simuladores no ensino de linguagem de montagem assembly se mostrou cada vez mais eficiente. A correção automática de exercícios relacionados à arquitetura de computadores exige um simulador otimizado para lidar com diversas atividades práticas de programação associadas ao RISC-V, por meio de um software de correção automática, também conhecido como juiz eletrônico. O objetivo deste projeto foi mapear e evoluir um simulador que pudesse auxiliar e atender às necessidades das atividades práticas para a ISA RISC-V no contexto do ensino de arquitetura de computadores, resultando em um simulador aprimorado, que executa os códigos RISC-V de forma estável e consistente, além de oferecer suporte à entrada e saída de diversos tipos primitivos de dados. |
| Abstract: | Simulators are used in the teaching of assembly language, allowing practical experimentation with processor architectures, whose operations are determined by instruction sets. Among these architectures, RISC-V has gained prominence and the use of simulators in the teaching of assembly language has proven to be increasingly effective. Automatic correction of exercises related to computer architecture requires an optimized simulator capable of handling various practical programming activities associated with RISC-V, through an automatic grading software, also known as an electronic judge. The goal of this project was to map and evolve a simulator that could support and meet the needs of practical activities for the RISC-V ISA in the context of computer architecture education, resulting in an enhanced simulator that executes RISC-V code in a stable and consistent manner, while also supporting the input and output of various primitive data types. |
| Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2023. |
| Licença: | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. |
| Aparece na Coleção: | Engenharia de Software
|
Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.