Práctica CPU
Práctica CPU
Práctica CPU
En tal figura se observan los 8 registros de la CPU (con el valor que contienen en hexadecimal)
y los buses (todos tienen un nombre, pero no son tiles para esta prctica). Entre los buses,
destacar el gran bus (contiene el valor 000B en la figura) que conecta los registros con la ALU,
el IR y los MAR, MDR. Adems hay un registro especial encima de la ALU: es el registro de
estado (SR, State Register), que indica qu ha ocurrido tras hacer una operacin en la ALU.
Concretamente tiene 4 bits, que sealan:
si la operacin dio como resultado cero (se pondra a 1 el bit ZF, Zero Flag).
si la operacin gener un acarreo (se pondra a 1 el bit CF, Carry Flag).
6. Tambin puede abrirse la ayuda del simulador, que es otro fichero llamado usuario.hlp. En la
ayuda se explica tambin como simular un programa, y adems el juego de instrucciones que
tiene el procesador simulado.
7. Contestar a las preguntas de la ficha
.
ALGUNAS ACLARACIONES DEL SIMULADOR:
Para incrementar el PC, le suma cero, pero aadindole un acarreo (carry, seal CARRY_IN
activada) de 1, en definitiva le suma 1.
Lo que se muestra en el simulador en cada ciclo de reloj, ya se ha ejecutado.