informática

Páginas: 3 (695 palabras) Publicado: 5 de diciembre de 2013

Caso práctico
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
1
9………
17
25
2
10 ………
18
26
3 SUMAR(27,28,30)
11
19
27 8
4 ………
12
20
28 2
5 ………
13
21
29
6 ………
14
22
30
7 ………
15
23
31
8 ………
16
24
32


Las instrucciones delprograma comienzan en la dirección de memoria 3. Los datos se van a almacenar en las posiciones 27, 28 y 30, tal y como se muestra en el mapa de ram superior
Realiza las fases de búsqueda y ejecución de laprimera instrucción del programa.

Una vez realizada una copia del programa o de la parte del programa que vamos a ejecutar a ram, el CP toma el valor de la dirección ram a partir de la cual secuelga el programa, por tanto en nuestro caso CP=3

Fase búsqueda (debemos conseguir que la instrucción que está en la dirección ram que indica el CP llegue al RI):

1. La UC envía una microorden paraque el contenido del registro CP sea transferido al RDM (RDM=3).
2. EL selector de memoria recibe, por el bus de control, una señal que le indica que debe realizar una operación lectura en ram. Elselector conecta la celda de ram cuya dirección le está indicando el RDM con el RIM copiando la información de esa celda en el RIM (RIM=SUMAR(27,28,30))
3. La UC da la orden de transferir elcontenido del RIM al RI (RI=SUMAR(27,28,30)
4. El CP se incrementa apuntando a la siguiente instrucción del programa. CP=4



Fase de ejecución:

1. El decodificador de instrucción analiza el códigocontenido en el RI y simplifica la instrucción en mini instrucciones que el secuenciador, siguiendo los ciclos del reloj del sistema, se encargará de ir lanzando a ejecución, generándose para ello lasseñales de control necesarias que permitan ejecutar correctamente cada una de estas miniinstrucciones.
En nuestro caso la instrucción contenida en el RI se simplificará en cuatro mini...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS