Diseño y desarrollo de un simulador genérico para programación en ensamblador

Autor: Camarmas Alonso, Diego
Přispěvatelé: García Carballeira, Félix, Universidad Carlos III de Madrid. Departamento de Informática
Jazyk: Spanish; Castilian
Rok vydání: 2019
Předmět:
Zdroj: e-Archivo. Repositorio Institucional de la Universidad Carlos III de Madrid
instname
Popis: CREATOR es un simulador docente genérico para programar en ensamblador en el que se puede simular el funcionamiento de diferentes arquitecturas sobre la misma herramienta. Este simulador está diseñado para ser utilizado como una herramienta en la que los alumnos pueden poner en práctica los cocimientos vistos en las clases teóricas de las asignaturas de Arquitectura y Estructura de Computadores. En esta herramienta los usuarios pueden modifcar las principales características que tiene la arquitectura de un computador como puede ser el conjunto de instrucciones que ejecuta o el conjunto de registros que dispone. Además, durante la ejecución podrán ver el estado en el que se encuentra el computador, es decir, el valor que almacenan los registros y la memoria. Otra funcionalidad destacada que ofrece esta herramienta es la posibilidad de generar bibliotecas de funciones y también poder utilizar en un programa en ensamblador bibliotecas externas. Como se trata de una aplicación web permite que CREATOR pueda ser utilizado en cualquier situación y dispositivo. Debido a todas las características que se han mencionado anteriormente con este simulador se persigue hacer la enseñanza y aprendizaje de estas asignaturas mucho más fácil para los alumnos. CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of diferent architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure. In this tool, users can modify the main characteristics of a computer’s architecture, such as the set of instructions it executes or the set of registers it has. In addition, during the execution, they will be able to see the state in which the computer is, that is to say, the value that the registers and the memory store. Another outstanding functionality ofered by this tool is the possibility of generating function libraries and also being able to use external libraries in an assembly program. As it is a web application, CREATOR can be used in any situation and device. Due to all the features that have been mentioned previously, with this simulator is intended to make teaching and learning of these subjects much easier for students. Ingeniería Informática
Databáze: OpenAIRE