Está en la página 1de 2

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniera Industrial y de Sistemas


rea de Sistemas y Telemtica

Ciclo: 2009-II
CURSO
CODIGO
PROFESOR

: ARQUITECTURA DEL COMPUTADOR


: ST 314U
: Ing. EMERSON CARRANZA MILLA

EXAMEN FINAL
Importante: No se calificar respuestas fragmentadas
BLOQUE I:

(7p)

1. Programe en Assembler 8086, la siguiente secuencia ejecutada por una


computadora bsica:
(3p)
- Carga el valor 0150 desde la direccin 800 en memoria hacia el acumulador
- El contenido del acumulador lo convierte en valor negativo y lo almacena en la
direccin 850
- Carga un operando desde la direccin 810 hacia el acumulador
- Suma el contenido del acumulador con el operando que se encuentra en la
direccin 820
- Almacena el resultado obtenido en la direccin 830
- Incrementa el valor almacenado en la direccin 850
Consideraciones adicionales: Las instrucciones empiezan en la direccin 100
2. Una oficina de la empresa ABC desea evaluar el rendimiento de uno de sus
computadores (Desktop). Si usted es el encargado de realizar dicha actividad,
recomiende:
a. Qu tareas se deben efectuar

(2p)

b. Cmo se debe ejecutar cada tarea

(2p)

BLOQUE II: Responda lo siguiente

(3p)

1. Indique las ventajas y desventajas de un sistema distribuido

(1p)

2. En base a un ejemplo describa las diferencias entre las estructuras de memorias


cach directa y asociativa por conjuntos
(2p)
BLOQUE III:
(10p)
En base a instrucciones disee un programa que obtenga el factorial de un nmero
natural (n), bajo las siguientes consideraciones:
1. Lee el valor de n desde la memoria
2. El resultado se almacena en memoria
3. La ejecucin termina al leer n=0
a. Muestre el diagrama de flujo completo
(2p)
b. Muestre la secuencia de instrucciones y simule el programa para n=4
(4p)

c. En una matriz instrucciones vs. Registros, indique el contenido de los registros que
intervienen al final de cada instruccin.
(4p)

También podría gustarte