Professional Documents
Culture Documents
Alejandro Bompensieri
Int. a la Informtica CPU 1
CICLO DE INSTRUCCIN
A) FASE DE BSQUEDA B) FASE DE EJECUCIN
CICLO DE INSTRUCIIN
Es el conjunto de acciones que se llevan a cabo en la realizacin de una instruccin. El programa debe estar almacenado en memoria central. La CPU toma una a una las instrucciones y realizar las tareas correspondientes.
CICLO DE INSTRUCCIN
Cdigo de operacin (CO) Direccin del primer operando (OP1) Direccin del segundo operando (OP2) Direccin del resultado (OP3)
FASE DE BSQUEDA
1. La unidad de control (UC) enva una microorden para que el contenido del registro contador de programa (RCP) que contiene la direccin de la siguiente instruccin (la que corresponde procesar), sea transferido al registro de direccin de memoria (RDM).
Int. a la Informtica CPU 5
FASE DE BSQUEDA
2. La posicin de memoria que figura en el RDM es utilizada por el selector para transferir su contenido (instruccin) al registro de intercambio de memoria (RIM).
FASE DE BSQUEDA
3. Se transfiere la instruccin desde el registro de intercambio de memoria (RIM) al registro de instruccin (RI). 4. El decodificador procede a interpretar la instruccin que llega desde el registro de instruccin (RI), y queda dispuesta la activacin de UAL y se informa al secuenciador.
Int. a la Informtica CPU 7
FASE DE BSQUEDA
5. El registro contador de programa se autoincrementa a travs de la UAL con un valor 1 (o n en caso de utilizar la longitud de palabra de memoria), para quedar apuntando a la prxima instruccin consecutiva. Si la instruccin en ejecucin es de ruptura de secuencia, el CP se cargar con la direccin que corresponda.
Int. a la Informtica CPU 8
FASE DE EJECUCIN
1. Se transfiere la direccin del 1 operando desde el registro de instruccin (RI) al registro de direccin de memoria (RDM). 2. El selector extrae de la memoria dicho dato depositndolo en el registro de intercambio de memoria (RIM).
FASE DE EJECUCIN
3. Se lleva el operando desde el registro de intercambio de memoria (RIM) al registro de entrada 1 (REN 1) de la UAL. 4. Se transfiere la direccin del 2 operando desde el RI al registro de direccin de memoria (RDM).
10
FASE DE EJECUCIN
5. El selector extrae de la memoria dicho dato depositndolo en el registro de intercambio de memoria (RIM). 6. Se lleva este operando desde el registro de intercambio de memoria (RIM) al registro de entrada 2 (REN 2) de la UAL.
11
FASE DE EJECUCIN
7. El secuenciador enva una microorden a la UAL para que se ejecute la operacin de que se trate. El resultado de la operacin queda almacenado en el registro acumulador (RA) (ACUM). 8. Este resultado es enviado desde el ACUM al registro de intercambio de memoria (RIM).
Int. a la Informtica CPU 12
FASE DE EJECUCIN
9. Se transfiere desde el registro de instruccin (RI) al registro de direccin de memoria (RDM) la direccin donde ha de almacenarse el resultado en la memoria. 10. Se transfiere el resultado desde el (RIM) a la direccin de memoria indicada en el registro de direccin de memoria (RDM).
Int. a la Informtica CPU 13
14
Materia Introduccin a la Informtica Unidad 4 Modelo de Operacin Ciclo de Instruccin Ejercicios Prof. Alejandro Bompensieri
Introduccin a la Informtica - CPU 1 Ejercicio de Seguimiento de Instruccin Utilice la hoja de seguimiento para realizar este ejercicio. 1 2 3 4 5 6 7 100 110 120 130 140 150 IR 140 IMP 120 IR 150 SUMAR 100 110 120 IR 130 RESTAR 120 120 120 IMP 120 49 90 16 2 4 6
2 Ejercicio de Seguimiento de Instruccin Utilice la hoja de seguimiento para realizar este ejercicio. 1 2 3 4 5 6 7 100 110 120 130 140 150 IMP 100 SUMAR 120 120 100 IR 130 IMP 100 IR 150 IR 140 RESTAR 100 100 100 1 2 3 6 4 7
Pgina 2 de 2
RPI
RDM
RIM
RI
R1
R2
ACUM
Pgina 1 de 1