La CPU ejecuta instrucciones almacenadas en la memoria. El ciclo de instrucción consta de dos fases: búsqueda y ejecución. Los registros MAR y MDR son registros de alta velocidad que contienen la dirección y el dato que se leerá o escribirá en la memoria. El secuenciamiento de señales de control permite que la CPU ejecute microoperaciones en el orden correcto según el programa, usando señales como el reloj, registros de instrucciones e indicadores.
1. República Bolivariana De Venezuela
Ministerio del poder popular para la educación
I.U.P.Santiago Mariño
Extensión Maturín
Profesora:
Ing. Carla Leal
Estudiante:
Osmar Socorro
Maturin, 2020.
2.
3. Ejecución de instrucciones
La función básica que realiza
un computador es la ejecución de
un programa. Un programa consiste en un
conjunto de instrucciones
y datos almacenados en la unidad
de memoria. La CPU es la encargada de
ejecutar las instrucciones especificadas en el
programa.
La secuencia de operaciones realizadas en la
ejecución de una instrucción constituye lo que se
denomina ciclo de instrucción. Lo más cómodo
es considerar que el procesamiento del ciclo de
instrucción consta de dos fases
: a) Fase de Búsqueda
b) Fase de Ejecución
4. Registro MAR
Registro MDR
En arquitectura de
ordenadores, 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.
En arquitectura de ordenadores,
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.
5. Secuenciamiento de señales de control.
Secuenciamiento
-Hacer que la CPU realice una serie de
micro- operaciones en la secuencia correcta,
de acuerdo al programa que se está
ejecutando.
Ejecución
-Hacer que se ejecute cada micro-operación
Esto se logra mediante la utilización de
señales de control
Señales de Control - Entradas
Reloj
—La señal que hace que se ejecute una
micro- operación (o un conjunto de
micro- operaciones simultáneas) por ciclo
de reloj
Registro de Instrucción
—Código de operación de la instrucción
en curso
—Determina cuales micro-instrucciones
se realizan en el ciclo de ejecución
Indicadores (Flas)
—Estado de la CPU
—Resultado de operaciones previas
Señales de control de bus del sistema
—Interrupciones
—Reconocimientos
Señales de Control -
Salidas
Internas de la CPU
—Las que provocan movimientos de datos
entre registros
—Las que activan funciones específicas de la
ALU
Hacia el bus de control
—Para la memoria
—Para los módulos de I/O