Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > DrMIPS - Ferramenta de Apoio ao Ensino e Aprendizagem de Arquitectura de Computadores

DrMIPS - Ferramenta de Apoio ao Ensino e Aprendizagem de Arquitectura de Computadores

Título
DrMIPS - Ferramenta de Apoio ao Ensino e Aprendizagem de Arquitectura de Computadores
Tipo
Capítulo ou Parte de Livro
Ano
2015
Autores
Bruno Nova
(Autor)
Outra
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Sem AUTHENTICUS Sem ORCID
António J. Araújo
(Autor)
FEUP
Classificação Científica
FOS: Ciências da engenharia e tecnologias > Engenharia electrotécnica, electrónica e informática
CORDIS: Ciências Tecnológicas > Engenharia > Engenharia de computadores
Outras Informações
Resumo (PT): Arquitectura de Computadores é uma disciplina importante nos cursos de engenharia informática e electrotécnica. Contudo, os estudantes demonstram algumas dificuldades nesta disciplina, principalmente devido à falta de ferramentas educativas de apoio que sejam intuitivas, versáteis e com interface gráfica. As ferramentas existentes não são suficientemente adequadas ou são demasiado específicas. Neste artigo é descrito um simulador educativo do MIPS, o DrMIPS. Esta ferramenta simula a execução de um programa em assembly no CPU e mostra o caminho de dados graficamente. Registos, memória de dados e código máquina são também mostrados e um modo de análise de desempenho é também incluído. Ambas as implementações, uniciclo e pipelined, são suportadas e as versões do CPU e respectivas instruções são configuráveis. A ferramenta tem o código fonte aberto e está actualmente disponível para PCs e dispositivos Android, e é bastante intuitiva e versátil em ambas as plataformas.
Abstract (EN): ¿Computer architecture is an important subject in informatics and electrical engineering courses. However, students display some difficulties in this subject, mainly due to the lack of educational tools that are intuitive, versatile and with a graphical interface. Existing tools are not adequate enough or are very specific. In this paper, an educational MIPS simulator, DrMIPS, is described. This tool simulates the execution of an assembly program on the CPU and displays the datapath graphically. Registers, data memory and assembled code are also displayed and a performance analysis mode is also included. Both unicycle and pipeline implementations are supported and the CPUs and their instruction sets are configurable. The tool is open source and is currently available for PCs and Android devices, and is fairly intuitive and versatile on both platforms.
Tipo (Avaliação Docente): Científica
Nº de páginas: 12
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Tool to Support Computer Architecture Teaching and Learning (2013)
Artigo em Livro de Atas de Conferência Internacional
Bruno Nova; João C. Ferreira; António J. Araújo
Recomendar Página Voltar ao Topo
Copyright 1996-2022 © Reitoria da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2022-12-03 às 05:53:22 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias