Gulliver - Guided Navigation inside the Computer

Alfio Andronico, Giuseppe Di Palma, Pasquale Lo Schiavo

Abstract


Gulliver was born from the requirement for a tool able to develop computers architecture projects primarily for didactic purposes. Using Gulliver it is possible:

- to define computei.- architectures in an incremental way, starting from a minimal structure building up to more complex ones;

- to define symbolic program languages coherently with the model of the architecture implemented;

- to simulate functionality of the architecture and the language proposed for each stage of the development.

Such a system is of considerable utility both for the teacher, who can strengthen the effect of a traditional lesson by simple experiments directed at the topic to be deepened, and for the student as an instrument of study and/or for the autoevaluation of the learning level acquired in the subject. Finally, Gulliver can be considered to be the nucleus of a development tool for system architectural projects.


Keywords


assembly, simulation, education, interactivity, microprocessor, virtual machines

Full Text:

PDF


Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Crossref Similarity Check logo

Crossref logologo_doaj

 Hrvatski arhiv weba logo