12.07.2015 Views

Generador-corrector de problemas de la Unidad de Control

Generador-corrector de problemas de la Unidad de Control

Generador-corrector de problemas de la Unidad de Control

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

442Recursos docentesse quedaba corta, principalmente por <strong>la</strong>interacción con el usuario, en <strong>la</strong> que el estudianteera un receptor pasivo <strong>de</strong>l comportamiento <strong>de</strong> uni8088 simplificado.Se observó, también, que los alumnos tenían<strong>problemas</strong> a <strong>la</strong> hora <strong>de</strong> <strong>de</strong>sarrol<strong>la</strong>r loscronogramas <strong>de</strong> ejecución <strong>de</strong> <strong>la</strong>s instrucciones quese les proponían, y a<strong>de</strong>más, el número <strong>de</strong>ejercicios corregidos les resultaban escasos.Es por ello, por lo que se <strong>de</strong>sarrolló <strong>la</strong>aplicación Previuc, en <strong>la</strong> que el alumno podríaparametrizar el computador elemental, entrevarias opciones, y ejercitarse en el cálculo <strong>de</strong> loscronogramas <strong>de</strong> ejecución para diferentesinstrucciones con distintos modos <strong>de</strong>direccionamiento; sabiendo, que <strong>la</strong> aplicación leindicaría los errores que pudiera cometer.resolver los distintos ejercicios <strong>de</strong> manerainteractiva, indicándole <strong>la</strong> aplicación si hacometido algún error o si es correcto.5.1. El asistente para <strong>la</strong> creación <strong>de</strong> máquinasLa aplicación cuenta con un asistente para <strong>la</strong>creación <strong>de</strong> diferentes computadores elementalescon el que el usuario pue<strong>de</strong> <strong>de</strong>cidir que elementosquiere y cuales no en el diseño final <strong>de</strong> suarquitectura.La aplicación comienza con dicho asistente,tal y como se muestra en <strong>la</strong> figura 1.4. Descripción <strong>de</strong> <strong>la</strong>s asignaturasLa asignatura <strong>de</strong> Arquitectura <strong>de</strong> Computadores,<strong>de</strong> <strong>la</strong> titu<strong>la</strong>ción <strong>de</strong> I. T. Informática <strong>de</strong> Gestión y<strong>de</strong> <strong>la</strong> <strong>de</strong> Arquitectura <strong>de</strong> Computadores I <strong>de</strong> I. T.Informática <strong>de</strong> Ssstemas <strong>de</strong> <strong>la</strong> Universidad <strong>de</strong>Alcalá, se recogen en el B.O.E. <strong>de</strong>l 24 <strong>de</strong> mayo<strong>de</strong> 1995 [6].A partir <strong>de</strong>l <strong>de</strong>scriptor <strong>de</strong> <strong>la</strong> asignatura, eltema <strong>de</strong> <strong>la</strong> unidad <strong>de</strong> control ocupa 8 horas <strong>de</strong>c<strong>la</strong>se, y en él se ven los siguientes conceptos:1. Operaciones elementales.2. Estructura <strong>de</strong> un computador elemental.3. Señales <strong>de</strong> control.4. Temporización <strong>de</strong> <strong>la</strong>s señales <strong>de</strong> control.5. Ejecución <strong>de</strong> instrucciones.6. Diseño <strong>de</strong> <strong>la</strong> unidad <strong>de</strong> control.7. <strong>Unidad</strong> <strong>de</strong> control cableada.8. <strong>Unidad</strong> <strong>de</strong> control microprogramada.9. Microprogramación y nanoprogramación.Figura 1.Asistente para <strong>la</strong> creación <strong>de</strong>lcomputador.Cuando se <strong>de</strong>sea crear una máquina nuevasobre <strong>la</strong> que ejecutar instrucciones, se nospresentan diferentes opciones, recogidas en <strong>la</strong>sfiguras siguientes, <strong>de</strong>s<strong>de</strong> <strong>la</strong> elección <strong>de</strong> si el bus esmultiplexado para datos y direcciones, o se cuentacon un bus diferente para estos (figura 2)La aplicación Previuc abarca los puntos 1 a 5.5. PreviucLa aplicación Previuc presenta <strong>de</strong> manera visual <strong>la</strong>ejecución <strong>de</strong> instrucciones elegidas por el alumno,en un computador elemental, también diseñadopor el alumno. A<strong>de</strong>más, permite al estudiante

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!