Ejecución De Instrucciones

Páginas: 4 (968 palabras) Publicado: 27 de octubre de 2011
Caso práctico 2. Ejecución de una instrucción
Nos imaginamos la memoria como una serie de casillas con su dirección asociada. El mapa de memoria se muestra a continuación:

Memoria Programa
1 2 34 5 6 7 8 9 10 11 17 18 19 20 21 22 23 24

Datos
25 26 27 28 29 30 31 32

Dato A Dato B Dato C

Leer A Leer B Calcular C=A+B Visualizar C

12 13 14 15 16

Tabla 1. Tamaños del bus dedatos.

Las instrucciones del programa comienzan en la dirección de memoria 4. Los datos se van a almacenar en las posiciones 27, 28 y 29, tal y como se muestra en la tabla. Cada instrucción tiene sufase de búsqueda y su fase de ejecución: Instrucción LEER A.


Fase de búsqueda: En el CP se almacena la dirección de memoria de comienzo del programa, la 4. La UC envía una orden para que elcontenido del CP, que es la dirección de la instrucción que estamos analizando, se transfiera al RDM (registro de dirección de memoria).

1. 2.

3.

El selector de memoria localiza la posición 4, ytransfiere su contenido al RIM (registro de intercambio). El RIM contiene: LEER A La UC da la orden de transferir el contenido del RIM al registro de instrucción RI, en el que deposita el código de lainstrucción a ejecutar.

4.

5.

Seguidamente el decodificador de instrucción (DI) analiza el código contenido en el RI (en el ejemplo, la operación es Leer A) y genera las señales de control paraejecutar correctamente la instrucción. El CP se incrementa en uno y apuntará a la siguiente instrucción; en este caso es la 5: LEER B. En la Figura 1 podemos ver la fase de búsqueda de estainstrucción.

6. 7.

1

Fig. 1. Fase de búsqueda de la instrucción LEER A.



Fase de ejecución: Una vez conocido el código de operación, la UC establece las conexiones con el dispositivo deentrada, para aceptar el dato A. La UC da la orden de que el dato leído se cargue en el RIM, y en el RDM se cargue la dirección de memoria donde se va a almacenar el dato leído; en el ejemplo esta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pedido y ejecucion de una instruccion
  • Ejecución De Una Instrucción En Un Procesador
  • ejecucion
  • Ejecucion
  • ejecucion
  • Ejecucion
  • La ejecucion
  • ejecucion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS