You are on page 1of 17

Materia: Introduccin a la Informtica Unidad 4: Ciclo de Instruccin Prof.

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.

Int. a la Informtica CPU

CICLO DE INSTRUCCIN
Cdigo de operacin (CO) Direccin del primer operando (OP1) Direccin del segundo operando (OP2) Direccin del resultado (OP3)

Int. a la Informtica CPU

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).

Int. a la Informtica CPU

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).

Int. a la Informtica CPU

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).

Int. a la Informtica CPU

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.

Int. a la Informtica CPU

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

Int. a la Informtica CPU

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

Int. a la Informtica CPU

RPI

RDM

RIM

RI

R1

R2

ACUM

Pgina 1 de 1

You might also like