1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACIÓN UNIVERSITARIA,
CIENCIA Y TECNOLOGÍA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MARACAY
Autor: Andrés Delgado
Maracay; octubre 2020.
Unidad de Procesamiento
2. MAR PC
En arquitectura de
ordenadores, el Memory
Address Register (MAR), en
español Registro de Direcciones
de Memoria, es un registro
específico de alta velocidad,
integrado en el
microprocesador
El contador de programa (en inglés Program
Counter o PC), también llamado Puntero de
instrucciones (Instruction Pointer), parte de la
unidad central de proceso en algunas
computadoras, es un registro del procesador
de un computador que indica la posición
donde está el procesador en su secuencia de
instrucciones.
3. IR MDR
En arquitectura de ordenadores, Memory
Data Register (MDR), en español Registro
de Datos de Memoria, es un registro
específico de alta velocidad y poca
capacidad, integrado en el
microprocesador. .
El registro de instrucción IR es un registro de
la unidad de control de la CPU en donde se
almacena la instrucción que se está
ejecutando. En los procesadores simples
cada instrucción a ser ejecutada es cargada
en el registro de la instrucción que la
contiene mientras se es decodificada,
preparada y al final ejecutada.
4. Ejecución de una instrucción completa.
Fase de Búsqueda
Transferir el contenido
del contador de
programa al registro de
direcciones.
Transferir el dato leído
desde el RM al registro
de instrucción.
Incrementar el contador
de programa para
apuntar a la instrucción
siguiente,
Fase de Búsqueda 2
Registro de
contador
Registro de
memoria.
Registro de
instrucciones.
Decodificación.
Fase de Ejecución
Lanzar Registro de
lectura.
Transferencia de dato
leído.
Realizar operación de
suma.
Almacenar resultado en
el AC.
5. Secuenciamiento de señales de control
Los bits del registro de estado son modificados por el
procesador como resultado de la ejecución de algunos tipos
de instrucciones, por ejemplo instrucciones aritméticas o
lógicas, o como consecuencia de algún acontecimiento,
como las peticiones de interrupción. Estos bits son
parcialmente visibles para el programador, en algunos casos
mediante la ejecución de instrucciones específicas.
Los registros de control son los que dependen más de la
organización del procesador. En estos registros se almacena
la información generada por la unidad de control y también
información específica para el sistema operativo.