1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO”
EXTENSION COL – CABIMAS
AUTOR:
Daniel Pérez. 27982724. Ing Electrónica.
Cabimas, julio 2020.
UNIDAD DE PROCESAMIENTO
2. CONCEPTOS FUNDAMENTALES
MAR(memory address
register):
Acrónimo e ingles para registro de
direcciones de memoria, es un
registro de alta velocidad
conectado al bus de direcciones
con la dirección del dato que se
quiere leer o escribir.
PC (program counter):
Acrónimo en ingles para contador
de programa, es un tipo de
registro que contiene la dirección
de la siguiente instrucción a leer
de la memoria.
IR (instruccions register):
Acrónimo para registro de
instrucciones, es un registro del
CPU donde se almacena la
instrucción a ejecutar. Los
procesadores mas modernos
utilizan tubería de registro de
instrucción para que cada etapa
realice un trabajo de forma
parcial.
MDR (memory data register):
Acrónimo para registro de datos de
memoria, registro de alta velocidad y
poca capacidad usado para escribir
datos en el bus de datos del
microprocesador para ser envidas a
la memoria o puerto de
entrada/salida.
Daniel Pérez. 27982724.
3. EJECUCIÓN DE INTRUCCIÓN COMPLETA
Daniel Pérez. 27982724.
• La función básica de un computador es ejecutar un programa, para ello la unidad central
de procesamiento (CPU) ejecuta instrucciones.
• El proceso de ejecución de un programa es la repetición del ciclo de instrucción, este
consiste en un ciclo de lectura y otro de escritura para cada instrucción.
• El procesador lee de la memoria una instrucción y el registro PC lleva la cuenta de la
próxima instrucción a leer, el cual se incrementara después de leer cada instrucción.
• La instrucción se transfiere desde el contador de programa al registro de memoria, pasa a
registro de memoria los datos en la dirección de memoria, transfiere el dato leído desde el
registro de memoria al registra de instrucción y finalmente se incrementa el valor del
contador de programa.
INCIO
LEER LA
SIGUIENTE
INSTRUCCION
EJECUTAR LA
INSTRUCCIÓN
FIN
Ciclo de
lectura
Ciclo de
ejecución
4. Daniel Pérez. 27982724.
EJECUCIÓN DE INTRUCCIÓN COMPLETA
Búsqueda de la instrucción en la memoria principal
Se envía coloca el valor del contador de programa en el bus de direccione, el CPU envía la instrucción de
la memoria principal a través del bus de datos hacia el registro de dirección de memoria y luego este valor
es colocado en el registro de instrucción actual
Decodificación de la instrucción
El decodificador de instrucción interpreta la instrucción. El registro de instrucciones mantiene la
instrucción en curso mientras que el contador de programa guarda la dirección de la siguiente instrucción
Ejecución de la instrucción
Desde el registro de instrucción los datos se decodifican a través de la unidad de control y envía la información
en una secuencia de señales de control a las unidades relevantes del CPU para ser ejecutadas
Almacenamiento y guardado de resultados
El resultado se almacena en la memoria principal o se envía a un dispositivo de entrada/salida dependiendo del
caso y el contador de programa se prepara ejecutar la siguiente instrucción
5. SECUENCIAMIENTO DE SEÑALES DE CONTROL
Daniel Pérez. 27982724.
Una señal de control es una línea física que va desde
la unidad de control hacia uno o mas dispositivos del
computador, a través de ella circula una señal eléctrica
con valores lógicos (0 y 1), dependiendo del caso el
dispositivo conectado a ella se activa por flanco o por
nivel.
Como las computadoras funcionan de forma síncrona,
la secuencia de sus operaciones responde a una señal
llamada reloj la cual, es una señal eléctrica binaria que
sirve para coordinar las acciones de varios circuitos.
Durante el proceso de ejecución de instrucción deben
realizarse una serie de microoperaciones, las cuales
generalmente se ejecutan en un ciclo de reloj