Mostrar el registro sencillo del ítem

dc.contributor.authorRivas Pérez, Manuel
dc.contributor.authorDomínguez Morales, Manuel
dc.contributor.authorGómez Rodríguez, Francisco
dc.contributor.authorLinares Barranco, Alejandro
dc.contributor.authorJiménez Moreno, Gabriel
dc.contributor.authorCivit Balcells, Antón
dc.date.accessioned2015-06-09T07:40:31Z
dc.date.available2015-06-09T07:40:31Z
dc.date.issued2015-05
dc.identifier.citationRivas Pérez, M.; et al. Diseño e implementación de un simulador software basado en el procesador MIPS32. Enseñanza y Aprendizaje de Ingeniería de Computadores, 5: 79-104 (2015). [http://hdl.handle.net/10481/36571]es_ES
dc.identifier.issn2173-8688
dc.identifier.otherD.L.: GR 899-2011
dc.identifier.urihttp://hdl.handle.net/10481/36571
dc.description.abstractLa arquitectura de computadores es una asignatura de gran importancia actualmente en las titulaciones de Informática. Pero en muchas ocasiones, los estudiantes tienen problemas para comprender la materia debido a la falta de herramientas que muestren el funcionamiento de los componentes internos de la arquitectura de los computadores de manera fácil e intuitiva. En este trabajo se expone un simulador del procesador MIPS32 desarrollado en .NET que puede ser controlado a través de línea de comandos o desde una interfaz gráfica versátil e intuitiva para facilitar a los alumnos el estudio de la arquitectura de los procesadores segmentados. La interfaz gráfica ofrece un entorno de desarrollo integrado en el que editar y ensamblar los programas, así como mostrar el funcionamiento del procesador a través de sus registros, memoria, pipeline y el cronograma de ejecución. En este trabajo se expondrá un simulador como producto que responde a las necesidades de los alumnos en asignaturas relacionadas con el estudio de la arquitectura de los computadores. En primer lugar se expondrá una comparativa de simuladores MIPS, posteriormente se mostrarán las características del procesador que se simula, se describirá la implementación del ensamblador y del propio simulador y finalmente se mostrará su funcionamiento a través de la interfaz gráfica desarrollada denominada VisualMips32.es_ES
dc.description.abstractNowadays, computer architecture is a very important subject in Computer Science degrees. But often, students have problems understanding the topic due to the lack of tools to show the behavior of the internal computer architecture components in an easy and intuitive way. This paper presents a MIPS32 processor simulator developed in .NET that can be controlled via command line orders or using a versatile and intuitive graphical interface that makes the study of segmented processor architecture easier. The GUI (graphical user interface) offers an integrated development environment, where assembly programs can be assembled and run, in addition to being able to watch a step-by -step execution through its registers, memory, pipeline and execution chronogram. This paper presents a simulator as a software tool developed to meet the students’ needs in subjects related to the computer architecture. First, a comparative of several MIPS simulators is shown. After that, the implementation of the assembler and the simulator itself will be described; and, finally, its operation is displayed through the developed graphical interface, called VisualMips32.es_ES
dc.description.sponsorshipUniversidad de Granada: Departamento de Arquitectura y Tecnología de Computadores; Vicerrectorado para la Garantía de la Calidad.es_ES
dc.language.isospaes_ES
dc.publisherUniversidad de Granada. Departamento de Arquitectura y Tecnología de Computadoreses_ES
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs 3.0 Licensees_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0es_ES
dc.subjectMIPS32es_ES
dc.subjectSimuladores_ES
dc.subjectSegmentaciónes_ES
dc.subject.NETes_ES
dc.subjectArquitectura de computadoreses_ES
dc.subjectSimulatores_ES
dc.subjectSegmentationes_ES
dc.subjectComputer architecture es_ES
dc.titleDiseño e implementación de un simulador software basado en el procesador MIPS32es_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.identifier.doi10.30827/Digibug.36571


Ficheros en el ítem

[PDF]

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License
Excepto si se señala otra cosa, la licencia del ítem se describe como Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License