ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejecución de la instrucción


Enviado por   •  12 de Octubre de 2011  •  Informes  •  310 Palabras (2 Páginas)  •  456 Visitas

Página 1 de 2

Ejecución de la instrucción

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:

Fase de Búsqueda

1Transferir el contenido del Contador de Programa (CP) al registro de Direcciones (RD).

2 Pasar a registro de Memoria (RM) el dato almacenado en la dirección de memoria indicada por RD.

3 Transferir el dato leído desde el RM al registro de instrucción (RI).

4 Incrementar el valor del Contador de Programa para apuntar a la instrucción siguiente.

Fase de Ejecución

comprende el conjunto de operaciones elementales específicas de la instrucción en curso.

1 Decodificación de la Instrucción. Por ejemplo la Instrucción ADD . ( la instrucciones es cambiada por su código maquina correspondiente)

2 Transferencia del campo “CD” de la instrucción en curso ( este campo contiene la dirección de memoria en la que se encuentra el operando, y que se encuentra en el registro RI desde que finalizó la fase de búsqueda), al registro RD. Se inicia, por tanto, un proceso similar al de la fase de búsqueda, pero en esta ocasión para buscar en memoria el operando de la instrucción.

3 Lanzar un ciclo de lectura de memoria que ponga en RM el operando almacenado en la dirección indicada por RD.

4 Transferencia del dato leído desde el RM al registro intermedio ,Ro2, del Operador. Paralelamente se puede transferir el otro operando desde el acumulador, AC, (contenido en él un instante anterior), al registro intermedio Ro1.

5 Realizar la operación de SUMA (ADD) y almacenar el resultado en el AC.

...

Descargar como (para miembros actualizados)  txt (1.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com