Ejercicio 2 – Funcionamiento CPU
INTRUCCIONES
1. Descarga el Simulador de Microprocesador cuyo enlace encontraréis en el Aula Virtual. Se
trata de un documento de Excel que funciona utilizando macros.
(No olvides que, para poder utilizarlo, una vez descargado, debes pulsar con el botón derecho
del ratón sobre el icono de la aplicación, ir a “Propiedades” y marcar la opción “Desbloquear”
para habilitar las macros).
2. Coloca los siguientes valores en la pila de ENTRADA
Entrada0 = 3
Entrada1 = 5
3. Ejecuta el siguiente programa sobre el emulador:
Mover 0 Contador
Mover 0 Registro2
Saltar Igual Entrada1 8
Mover Entrada0 Registro1
Sumar
Mover Acumulador Registro2
Incrementar
Saltar 2
Mover Acumulador Salida0
4. Responde a las siguientes preguntas tras la ejecución del programa:
1. ¿De cuantas instrucciones consta el programa?
2. ¿Cuántos ciclos de reloj tarda en ejecutarse por completo el programa?
3. ¿Qué valor almacena el Contador y por qué?
4. ¿Qué valor almacena el Registro2 y por qué?
5. ¿Qué operación o operaciones realiza la Unidad Aritmético Lógica?
6. Resume en tus palabras qué hace exactamente el programa.
PRESENTACIÓN
El ejercicio deberá presentarse en un fichero PDF con capturas de pantalla del proceso
realizado y la respuesta de cada una de las preguntas planteadas. Se valorará la limpieza y la
claridad en la presentación.