jueves, 3 de diciembre de 2009

6.1 FUNCION DE UNIDAD DE CONTROL DIRANTE LA EJECUCION

EJECUCIÓN DE UNA INSTRUCCIÓN

Ahora se intentará conjuntar la secuencia de operaciones elementales necesarias para ejecutar una instrucción. Considérese la instrucción “Sumar el contenido de la localización NUM de la memoria al registro R1″. Para simplificar las cosas, la dirección NUM se da en forma explícita en el campo de dirección de la instrucción. Entonces, la localización NUM se especifica en el modo directo de memoria. La ejecución de esta instrucción requiere de las siguientes acciones.

1.Traer la instrucción

2.Traer el primer operando (el contenido de la localización de la memoria a la que señala el campo de dirección de la instrucción).

3.Realizar la adición

4.Cargar el resultado en RI.

PASO

1 .- PC salida, MAR entrada, Leer, Borrar Y, Fijar el acarreo de la ALU, Suma, Zentrada

2.- Z salida, PC entrada, Espera a MFC

3.- MDR salida, IR salida

4.- Campo de dirección de IR salida, MAR entrada, Leer

5.- R1salida, Yentrada, Espera a MFC

6.- MDR salida, Suma, Z entrada

7.- Z salida, R1 entrada

8.- Fin

No hay comentarios:

Publicar un comentario