2023 08 24 UCP
La unidad central de procesamiento esta formada por RAM, UAL y UC.
La UC trabaja de la siguiente forma:
Registro de instrucciones -> Recibe desde el registro de datos una instrucción que debe ser decodificada.
La unidad controladora -> Decodifica.
Ejemplo de ejecución de una secuencia de instrucciones de suma de 2 números y almacena el resultado en una posición en memoria.
Recordemos que:
- El programa está almacenado en la memoria principal (RAM)
1a instruccion: - primera microinstrucción
El contenido del registro contador de programa (CP) se transfiere al registro de direcciones
Seleccionando la dirección en memoria 00000 (a menos que se le indique otra posición)
    Se ubica en 0000 la primera instrucción
El registro CP se incrementa en una unidad.
1a instruccion - 2a microinstrucción
La UCP lee el contenido en la memoria (1a instrucción) y lo lamacena en el Registro de datos, luego el CP se incrementa en una unidad.
1a instruccion - 3a microinstrucción
El código de operación (4 primeros bits) se transfiere desde el Registro de datos al Registro de instrucciones
Los 4 MSB se trasladan a la UC y decodifica, identifica qué significa el código de operación.
1a instruccion - 5a microinstrucción
La UCP lee el dato direccionado y lo transfiere al 
al final de la quinta microinstrucción, el valor se encuentra en el registro acumulador (AX).
En este punto, la primera instrucción ha acabado, 5 micro instrucción para acabar una instrucción.
Segunda instrucción:
# 1a microinsturcción
El contenido del CP se transfiere al registro de direcciones
Se habilita atravez de este registro 
# 2a microinsturcción
La UCP lee el contenido en memoria y lo alamcena en la UC
El registro CP se incrementa en una unidad
# 3a microinstrucción
---- SI NO SE USAN CICLOS, LAS INSTRUCCIONES SON SECUENCIALES ---
El código de operación (4 primeros bits) se transfieren desde el Registro de Datos al Registro de instrucción.
# 5a microinsturcción
El contador del registro temporal se sumal al contenido de la UAL
La UCP lee el dato direccionado.
Tercera instrucción
# 1a microinsturcción
El contenido del registro CP se transfiere al registro de diccionario
Seleccionando la direccion X (ej. 0010) en la RAM.
# 2a microinsturcción
la UCP lee el contenido en memoria
Lo almacena en el Registro de datos
el CP se incrementa en una unidad
# 3a microinsturcción
El código de operaciones se transfiere desde el Registro de Datos al Registro de Instrucciones.
El código de la operación se identifica.
# 4a microinsturcción
Se transfieren los 4 LSB el valor que esté en los 4 MSB.
# 5a microinstrucción
la UCP almacena el contenido del registro Acumulador
En la dirección indicada en la instrucción
El resultado es guardado en memoria.