Professional Documents
Culture Documents
Ejercicio 1. Es posible disear para cada una de las siguientes opciones un formato de
instruccin en 12 bits? Un registro se direcciona con 3 bits.
a) 4 instrucciones con tres registros,
b) 255 instrucciones con un registro,
c) 16 instrucciones con cero registros.
Ejercicio 2. Disea un solo formato de instruccin que permita codicar todas las siguien-
tes opciones en 36 bits:
a) 7 instrucciones con dos direcciones de 15 bits y un nmero de registro de 3 bits,
b) 500 instrucciones con una direccin de 15 bits y un nmero de registro de 3 bits,
c) 50 instrucciones sin direcciones ni registros.
Tipo 2:
Tipo 3:
Cul es el mximo desplazamiento que se puede especicar en las instrucciones Tipo 2
(nmero natural)? Si la memoria se direcciona a nivel de byte, cul es la cantidad mxima
de memoria (en KB) que puede direccionar con instrucciones de Tipo 3?
1/3
Ejercicio 4. Sea un computador con palabras de 32 bits y 16 registros de 32 bits. De estos
registros el 1 es el contador de programa y el 2 el puntero e pila, los dems son de propsito
general. La memoria es de 256 Mpalabras El juego de instrucciones de esta mquina se reduce
a dos instrucciones ortogonales:
a) Move origen, destino
b) Add destino, operando1, operando2
Los modos de direccionamiento permitidos son: inmediato, directo a registro y a memoria,
relativo a registro, a registro ndice con pre y pos decremento e incremento y el indirecto. El
juego de instrucciones se forma con el cdigo de operacin, y el campo de cada operando debe
llevar asociado su modo de direccionamiento. Se pide disear los formatos de instruccin de
la mquina descrita.
2/3
Ejercicio 6. Sea un computador con palabras de 16 bits y 32 registros de 16 bits, que
ejecuta el siguiente juego de instrucciones ortogonales:
Move fuente, destino
Movec fuente, destino, condicion
Moved fuente1, destino1, fuente2, destino2, condicion
Add operando1, operando2, destino
Sub operando1, operando2, destino
Mul operando1, operando2, destino
Div operando1, operando2, destino
And operando1, operando2, destino
Or operando1, operando2, destino
Xor operando1, operando2, destino
Shift fuente, destino, tipo, contador
Donde:
La condicin puede ser C, NC, Z y NZ
Los modos de direccionamiento: inmediato, directo a registro y relativo a registro
Los datos pueden ser enteros sin signo, enteros en complemento a 2 y reales en coma
otante
Cada instruccin solamente opera con todos sus datos en el mismo formato de repre-
sentacin
Se pide disear el formato de las instrucciones para dicho juego de operaciones puras
3/3