Está en la página 1de 1

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniería Industrial y de Sistemas


Área de Sistemas y Telemática
Ciclo: 2008-I
CURSO : ARQUITECTURA DEL COMPUTADOR
CODIGO : ST 314U
PROFESOR : Ing. EMERSON CARRANZA MILLA
Fecha : 12.06.2008

TERCERA PRACTICA CALIFICADA

BLOQUE I: Problema
Un computador ejecuta instrucciones, bajo las siguientes condiciones: (4p)
 El acumulador contiene el valor F240.
 El contador de programa genera la dirección C20.
 El contenido de la memoria en la dirección C20 es la cadena DC40.
 En la dirección C41 se encuentra la cadena 1D50.
 En la dirección de memoria D50 se encuentra la cadena 0100.
 En la dirección de memoria E50, se encuentra la instrucción BC40.
En una matriz, muestre el contenido de los registros que intervienen considerando la
secuencia de temporización, es decir, los valores en cada tiempo.

BLOQUE II: Problema


En base a instrucciones diseñe un programa que efectúe lo siguiente:
1. Lee una cadena binaria desde la memoria:
- Si la cadena es par, lee otra cadena binaria y lo invierte
- Si es impar, obtiene el factorial de un número natural
- Si es cero, termina la ejecución del programa
2. El resultado lo almacena en memoria
a. Muestre el diagrama de flujo (1p)
b. Muestre la secuencia de instrucciones (3p)
c. Simule el programa, declarando valores (3p)

BLOQUE III: Se sabe que las instrucciones y datos están almacenados en memoria En
una matriz instrucciones – registros, indique el contenido de los registros que
intervienen al final de cada instrucción: (5p)
 PC ← 100
 M[7AC] ← 20A0
 M[8AB] ← 08AC
 M[8AC] ← 2035
 M[100] ← 27AC
 M[101] ← 18AB
 M[102] ← 58BC
 M[8BD] ← 98CB
 M[8CB] ← 0840
 M[840] ← 2020
 M[8BE] ← C8BC
 M[AR] ← 39AC

También podría gustarte