Tema referente a la unidad de procesamiento donde se conocen mas a fondo conceptos fundamentales , así como la ejecución de una instrucción y el secuenciamiento de señales de control
2. MAR
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. Este registro contiene la dirección del dato que se quiere leer o
escribir. El registro está conectado con el bus de direcciones, y su contenido se
refleja en este bus.
PC
La Personal Computer o en español Computadora Personal es aquella diseñada
específicamente para el uso de una persona o usuario ; es generalmente de tamaño medio
y es usada por un solo usuario (aunque hay sistemas operativos que permiten varios
usuarios simultáneamente, lo que es conocido como multiusuario). Suele denominarse
ordenador de sobremesa, debido a su posición estática e imposibilidad de transporte a
diferencia de un ordenador portátil.
Una computadora personal suele estar equipada para cumplir tareas comunes de la
informática moderna, es decir, permite navegar por Internet, estudiar, escribir textos y
realizar otros trabajos de oficina o educativos, como editar textos y bases de datos, a ocho
demás de actividades de ocio, como escuchar música, ver videos, jugar, etc.
3. IR
También conocido como Registro de Instrucción 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, un proceso que puede
tomar varios pasos. Los procesadores más complejos usan una tubería de registros de
instrucción donde cada etapa de la tubería hace parte del trabajo, decodificación, preparación,
o ejecución, y después pasa el resultado a la siguiente etapa para realizar el siguiente paso
hasta que la instrucción es procesada totalmente.
MDR
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 está conectado al bus de datos y a través de él, el
CPU lee o escribe un dato a dicho bus, que a continuación llegará a la
memoria o a un puerto de entrada/salida.
4. Ejecución de una instrucción completa
A partir del registro de instrucción, los datos que forman la instrucción son decodificados por la
unidad de control. Ésta interpreta la información como una secuencia de señales de control que
son enviadas a las unidades funcionales relevantes de la CPU para realizar la operación
requerida por la instrucción poder terminarla y seguir así.
Lo más cómodo es considerar que el procesamiento del ciclo de instrucción consta de dos
fases:
a) Fase de Búsqueda: Transferir el contenido del Contador de Programa (CP) al registro de
Direcciones (RD).
b) Fase de Ejecución: Comprende el conjunto de operaciones elementales específicas de la
instrucción en curso
5. Secuenciamiento de Señales de Control
MAR € (PC)
— La Unidad de Control activa la señal para las compuertas entre el PC y el MAR
MBR € (memoria)
—Activa las compuertas entre MAR y el bus de direcciones
—Activa la señal de control de lectura de la memoria
—Activa las compuertas entre el bus de datos y el MBR