Skip to content

jesusandres/simct

Repository files navigation

SimCT

Introducción

SimCT es un simulador web del Computador Teórico (CT) usado en la Uniersidad de Oviedo (UniOvi). El computador fue creado por profesores del Área de Arquitectura de Computadores (ATC) de la universidad. La versión inicial del simulador web ha sido desarrollada como Trabajo Fin de Máster.

El simulador ofrece la posibilidad de configurar la memoria y los dispositivos periféricos del CT, así como cargar y ejecutar programas. Además, permite visualizar el funcionamiento interno del computador mientras se ejecutan las instrucciones, ya sea de forma continua o instrucción por instrucción. También se brinda la opción de realizar una ejecución paso a paso de cada ciclo de una instrucción.

El simulador tiene también un modo manual en el que se puede seleccionar un conjunto de señales que se desea ejecutar.

La siguiente imagen muestra un ejemplo de funcionamiento del simulador:

Ejemplo de funcionamiento de SimCT

Para saber más sobre el Computador Teórico, se puede consultar el libro Computadores y Redes.

Ejecución

El simulador está desarrollado íntegramente en JavaScript como una aplicación cliente, sin necesidad de un servidor. Se puede acceder a una versión ejecutable alojada en GitHub en esta dirección.

Desarrollo

El simulador está publicado como software libre con licencia MIT.

La evolución del software será continuada en este repositorio

About

Repositorio del simulador web simct para un Computador Teórico

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published