Emulador del Motorola 68000
Loading...
Download
Official URL
Full text at PDC
Publication date
2006
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
El de LEC es uno de los laboratorios que tradicionalmente más quebraderos de cabeza han venido dando a los alumnos, y, realmente una gran parte de la dificultad de la asignatura radica en el hecho de que para probar las prácticas realizadas en casa es preciso acudir explícitamente al laboratorio a depurarlas sobre el hardware específico.
La masificación en la asignatura respecto al número de equipos disponibles, bastante limitado, hace que incluso tomar sitio en horas libres fuera casi imposible.
Es por ello que se nos ocurrió la idea de desarrollar un software que emulara el comportamiento del motorola 68.000 tanto con los periféricos disponibles en el laboratorio como con el software propio asociado al procesador.
Con este emulador, ya no sólo los alumnos no tendrán la necesidad de acudir a los laboratorios a probar y depurar sus programas, sino que tampoco debería ser necesaria
una ampliación del número de equipos, por otra parte costosos y difíciles de adquirir. El sistema simulará tanto el programa monitor como el 68000 y los periféricos, partiendo de ficheros de código objeto s-record previamente generados mediante un compilador de motorola 68000 real.
Además, el hecho de haber sido desarrollada esta herramienta en Java le dota de la potencia de un lenguaje portable. Incluso podría ser utlizada desde el campus virtual por los alumnos que cursaran la asignatura.
Es por ello que creemos que nuestro proyecto, aparte de ser una idea práctica y útil puede ser una herramienta bastante pedagógica y de gran uso docente en la carrera.
En los sucesivos apartados de esta memoria iremos explicando desde una introducción previa al 68000, Programa Monitor e Interfaz de E/S asi como al puesto de trabajo,
cómo a través de una organización del modelo en paquetes lo más fiel posible a la realidad hemos sido capaces de emular el correcto comportamiento de las prácticas vistas en el laboratorio.
[ABSTRACT]
The main aim of this proyect is to provide the LEC students of a Motorola 68000 software emulator so that the necessity of taking presence into the laboratories which the hardware is available was unecessary.
With this tool we emulate not only the 68000 and his software, but all the devices asociated, starting from the s-record code object previously generated by a real
68000 compilator.
Description
Trabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)