Sie sind auf Seite 1von 1

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniera Industrial y de Sistemas


rea de Sistemas y Telemtica

Ciclo: 2012-I
CURSO
CODIGO
PROFESOR

: ARQUITECTURA DEL COMPUTADOR


: ST 314U
: Ing. EMERSON CARRANZA MILLA

TERCERA PRCTICA CALIFICADA


BLOQUE I:
En base a instrucciones disee un programa que efecte lo siguiente:
1. Lee una cadena binaria CAD desde la memoria:
-

Si CAD es par, obtiene el valor de ab , donde a, b son nmeros naturales.

Si CAD es impar, cuenta el nmero de bits cero de una nueva cadena NCAD

Si CAD es cero, termina la ejecucin del programa

2. El resultado lo almacena en memoria


El espacio de direcciones de las instrucciones inicia en 0x100 y el de datos en 0x500
a. Muestre el seudocdigo correspondiente

(2p)

b. Muestre la secuencia de instrucciones

(5p)

c. Simule el programa, declarando valores: a=3, b=4 y NCAD = 0x5AE2

(5p)

BLOQUE II:
Interprete la siguiente secuencia:
-

Lee la cadena 0x7BA2 de la direccin CAD=500

Si dicha cadena es cero, termina la ejecucin del programa; sino lee los
nmeros 100 y 75 de las direcciones 601 y 602 respectivamente para ejecutar la
diferencia D:

Si D es cero, uno de los operandos lo almacena en la direccin 605, sino


o Si D es positivo, incrementa al mayor
o Si D es negativo, decrementa al mayor

El resultado lo almacena en la direccin 606

Inicia nuevo ciclo leyendo nueva cadena de la direccin 501

a. Genere el programa correspondiente en modo binario

(4p)

b. En una matriz instrucciones registros, indique el contenido de los registros que


intervienen al final de cada instruccin

(4p)

Das könnte Ihnen auch gefallen