Vous êtes sur la page 1sur 4

Universidad Nacional de Asuncin

Facultad de Ingeniera
Ingeniera Electrnica


Nombre y Apellido:
Fecha: 28 de agosto de 2014. Duracin: 40min.
Profesor: Ing. Josefina Cano / Oscar Jara
Sistemas de Redes I
Taller I: Arquitectura de Computadoras

1. Una maquina computacional para clculos simples admite la siguiente instruccin:
AND A, B, C;
En donde A y B representan a la direcciones de los sumandos y C la direccin del resultado. La
mquina posee un repertorio de 5 instrucciones, puede acceder a 128 direcciones de
memoria y utiliza palabras de 4 Bytes. Con los datos expuestos, indique el formato de la
instruccin y el tamao de los buses empleados. (2PTOS)

Solucin:

Teniendo en cuenta que el repertorio de instrucciones contiene 5 operaciones, se tiene que:
Deben utilizarse 3 bits para el cdigo de operacin (2
3
=8>5)
Luego, como puede accederse a 128 direcciones de memoria, deben utilizarse 7 bits para las
direcciones:
2
7
=128
De esta forma, el nmero de bits empleados es hasta el momento: 3+7+7+7= 24 bits. Pero como
se indica que la palabra tiene un tamao de 4B=8*4=32 bits, los 8 bits restantes se utilizan como
constante o relleno.
El formato de la instruccin es el siguiente:
(1P)
El tamao de los buses es:
Bus de datos: 32 bits (tamao de la palabra 4Bytes)
Bus de direcciones: 7 bits (128 direcciones posibles) (1P)




Universidad Nacional de Asuncin
Facultad de Ingeniera
Ingeniera Electrnica


2. Teniendo en cuenta a la arquitectura que se muestra en la imagen, indique si la misma
responde a la Arquitectura de Von Neumann y explique las razones de su respuesta. (2PTOS)



Solucin:

No responde a la Arquitectura de Von Neumann (1P).
Para que responda a la Arquitectura, todos los bloques deben comunicarse entre s a travs de los
distintos bloques.
La arquitectura de Von Neumann se basa en el concepto de programa almacenado, en el que
todos los datos y las instrucciones deben estar cargados en memoria para ser ejecutadas. En el
diagrama que se muestra se observa que la unidad E/S se encuentra directamente conectada a la
ALU, lo que contradice al concepto anteriormente expuesto.
Adems puede asumirse que se utilizan buses individuales para las comunicaciones entre los
bloques, lo cual tampoco est definida en la arquitectura (1P).













Universidad Nacional de Asuncin
Facultad de Ingeniera
Ingeniera Electrnica


3. Se desea disear una maquina simple que realice las siguientes operaciones:
lectura/escritura, suma de dos nmeros, AND, OR e inversin.
Defina la Arquitectura de la mquina y para el diseo tenga en cuenta que el modo de
direccionamiento es nico e indirecto, y la memoria emplea palabras de 1 Byte. (4PTOS)

Solucin:
Para definir la arquitectura de una mquina, deben definirse los siguientes puntos:
Repertorio de Instrucciones:
Lectura/Escritura
Suma
AND
OR
Inversin
Salto

Cdigos de operacin: Como se emplean 6 operaciones, se utilizarn 3 bits para el cdigo (1P)
Lectura/Escritura 000
Suma 001
AND 010
OR 011
Inversin 100
Salto 101

Registros accesibles: Se utilizarn 32 registros de propsito general, con lo que sern necesarios 5
bits para acceder a ellos. (1P)

Universidad Nacional de Asuncin
Facultad de Ingeniera
Ingeniera Electrnica


Tamao de la palabra: Se necesitarn al menor 18 bits (3 + 5 + 5 + 5) para el formato de la
instruccin, pero se utilizarn 32 bits como tamao de palabra a fin que el procesador tenga
mayor capacidad de procesamiento. (1P)
Formato de la instruccin: Es necesario definir formato de instruccin para 3 operandos y para 2
operandos. (1P)

Vous aimerez peut-être aussi