Go to:
Logótipo
Você está em: Start > Publications > View > DrMIPS - Ferramenta de Apoio ao Ensino e Aprendizagem de Arquitectura de Computadores
Publication

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

Title
DrMIPS - Ferramenta de Apoio ao Ensino e Aprendizagem de Arquitectura de Computadores
Type
Chapter or Part of a Book
Year
2015
Authors
Bruno Nova
(Author)
Other
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications Without AUTHENTICUS Without ORCID
António J. Araújo
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Scientific classification
FOS: Engineering and technology > Electrical engineering, Electronic engineering, Information engineering
CORDIS: Technological sciences > Engineering > Computer engineering
Other information
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.
Type (Professor's evaluation): Scientific
No. of pages: 12
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Tool to Support Computer Architecture Teaching and Learning (2013)
Article in International Conference Proceedings Book
Bruno Nova; João C. Ferreira; António J. Araújo
Recommend this page Top
Copyright 1996-2024 © Faculdade de Arquitectura da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-07-26 at 09:12:00 | Acceptable Use Policy | Data Protection Policy | Complaint Portal