Original scientific paper
Gulliver - Guided Navigation inside the Computer
Alfio Andronico
; University of Siena, Department of Mathematics, Siena, Italy
Giuseppe Di Palma
; Via Giotto, Livorno, Italy
Pasquale Lo Schiavo
; I.T.I.S.
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
Hrčak ID:
150238
URI
Publication date:
30.3.1998.
Visits: 620 *