Repositorio de producción científica de la Universidad de Sevilla

Diseño e implementación de un simulador software basado en el procesador MIPS32

 

Advanced Search
 

Show simple item record

dc.creator Rivas Pérez, Manuel es
dc.creator Domínguez Morales, Manuel Jesús es
dc.creator Gómez Rodríguez, Francisco de Asís es
dc.creator Linares Barranco, Alejandro es
dc.creator Jiménez Moreno, Gabriel es
dc.creator Civit Balcells, Antón es
dc.date.accessioned 2017-01-05T11:41:07Z
dc.date.available 2017-01-05T11:41:07Z
dc.date.issued 2015
dc.identifier.citation Rivas Pérez, M., Domínguez Morales, M.J., Gómez Rodríguez, F.d.A., Linares Barranco, A., Jiménez Moreno, G. y Civit Balcells, A. (2015). 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.
dc.identifier.issn 2173-8688 es
dc.identifier.uri http://hdl.handle.net/11441/51596
dc.description.abstract La 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
dc.description.abstract Nowadays, 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- Enseñanza y Aprendizaje de Ingeniería de Computadores. Número 5, 2015 79 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
dc.format application/pdf es
dc.language.iso spa es
dc.publisher Universidad de Granada es
dc.relation.ispartof Enseñanza y Aprendizaje de Ingeniería de Computadores, 5, 79-104. es
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 Internacional *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/ *
dc.subject MIPS32 es
dc.subject Simulador es
dc.subject Simulator es
dc.subject Segmentación es
dc.subject Segmentation es
dc.subject NET es
dc.subject Arquitectura de computadores es
dc.subject Computer architecture es
dc.title Diseño e implementación de un simulador software basado en el procesador MIPS32 es
dc.type info:eu-repo/semantics/article es
dc.type.version info:eu-repo/semantics/publishedVersion es
dc.rights.accessrights info:eu-repo/semantics/openAccess es
dc.contributor.affiliation Universidad de Sevilla. Departamento de Arquitectura y Tecnología de Computadores es
idus.format.extent 26 p. es
dc.journaltitle Enseñanza y Aprendizaje de Ingeniería de Computadores es
dc.publication.issue 5 es
dc.publication.initialPage 79 es
dc.publication.endPage 104 es
Size: 2.250Mb
Format: PDF

This item appears in the following Collection(s)

Show simple item record