EJERCICIO M QUINA HIPOT TICA IAS
FACULTAD DE INGENIERÍA
INGENIERÍA INFORMÁTICA
ARQUITECTURA DE COMPUTADORES
PROF. RICARDO MUÑOZ JARAMILLO
EJERCICIO MÁQUINA HIPOTÉTICA IAS
Considere lamáquina con las siguientes características:
Códigos de operación:
00000001 carga AC desde posición de memoria
00000101 suma a AC un dato de memoria
00100001 almacena AC en una posición de memoria00000110 resta de AC un dato de memoria
00001011 multiplica un dato de memoria con el
contenido de MQ
00001010 transfiere el contenido del MQ al AC
00001001 carga a MQ desde una posición dememoria
Formato de instrucción:
CODOP
DIRECCIÓN
0
7 8
CODOP
19 20
INSTRUCCIÓN IZQUIERDA
27 28
39
INSTRUCCIÓN DERECHA
Formato de dato
BIT DE
SIGNO
0
DIRECCIÓN
BITS DE VALOR
1
39Tenga en cuenta que:
Los contenidos de la memoria, los contenidos de los registros internos del procesador y las
direcciones se especifican en formato hexadecimal.
El programa está ubicadodesde la posición de memoria 165H y en cada posición se
almacenan dos instrucciones o un dato.
Todas las posiciones de memoria son de 40 bits.
. Las instrucciones del programa se describensecuencialmente así:
1.
2.
3.
4.
5.
cargar el AC con el contenido de la posición 287H
suma AC y el contenido de la posición 289H
almacenar el contenido de AC en la posición 28AH
restar de AC elcontenido de posición 288H
transferir el contenido de AC a la dirección 28BH
Memoria
000H
•
•
•
164H
165H
166H
167H
168H
•
•
•
287H
288H
289H
28AH
28BH
•
•
•
3E7H
•
•
•
•
•
•
4E2
500
7D0
•
•
•
Deacuerdo con las características de la máquina y con las instrucciones dadas, responda las siguientes
preguntas:
1.
2.
Encontrar la codificación de las instrucciones de acuerdo al programaentregado
A partir del programa y la definición de las características de la máquina hipotética IAS, dibuje
la memoria especificando los contenidos y direcciones tanto del programa como los datos....
Regístrate para leer el documento completo.