Julietaf
Empleado del buffet
Sin estado :(
Ing. en Sistemas
Facultad Regional Buenos Aires
Mensajes: 8
Agradecimientos dados: 3
Agradecimientos: 0 en 0 posts
Registro en: Feb 2009
|
Mensaje: #3
Re: [ARQUITECTURA][PEDIDO] El final de hoy 9/12/09
Hola gente! Bueno, tomaron un final repetido (del 24-02-2009) aca se los paso (con las respuesta inclusive!):
8 Puntos - (SE APRUEBA CON 4 MÍNIMO) Comprender el enunciado e indicar qué se está definiendo
El conjunto de bits que acceden por vez a memoria se lo denomina ………………..
PUNTO 1: PALABRA DE MEMORIA
La característica de los buses con que medimos la cantidad de bits que se transmiten por unidad de tiempo se denomina ……… y se puede medir en ……………
PUNTO 2: VELOCIDAD DE TRANSFERENCIA
PUNTO 3: Mb/seg – Gb/seg ETC
Una aplicación que precise enviar y recibir datos de un dispositivo de E/S utilizando DMA realizará operaciones de …………… con …………
PUNTO 4: TRANSFERENCIA con
PUNTO 5 ACCESO DIRETO A MEMORIA
Un arreglo unidimensional cuya función es apuntar a la primera instrucción del servicio de atención de una interrupción se denomina……..
PUNTO 6: VECTOR DE INTERRUPCIONES
La instrucción MOV AX, BX ………. El valor de BX a AX actualizando ………………. bandera aritmética
PUNTO 7: TRANSFIERE
PUNTO 8: NINGUNA
4 Puntos - (SE APRUEBA CON 2 MÍNIMO) Indique verdadero o falso y justifique verbalmente si considera que es falso
V 1. La segmentación-paginada obliga a que ambas unidades de la MMU estén activas para el “mapeo” de dirección.
V 2. El rango del exponente en el formato de doble precisión del IEEE es
(-1023 ; +1024)
V 3. Una instrucción de “llamada” o “retorno” se clasifica como instrucción de salto o bifurcación
V 4. Una instrucción con formato “mnemónico reg2, reg1” es una instrucción que no requiere acceso a memoria principal
RESOLVER 8 PUNTOS (SE APRUEBA CON 4 MÍNIMO )
(3 puntos – TEMA: Instrucciones)La siguiente secuencia de instrucciones forman parte de un programa en memoria en código de máquina, su representación assembler es la siguiente:
3B45: 0103 MOV AH, 10
3B45: 0106 MOV AH, 12
Indicar
1. Dirección efectiva o física de la 1º instrucción
2. Modo de direccionamiento de las instrucciones y justificación
3. Decir cuál será el valor binario del acumulador al terminar de ejecutarse la 2º instrucción
1. Dirección efectiva o física de la 1º instrucción
3b45 : 0103 mov ah, 0110
Dirección efectiva es lo mismo que dirección física, entonces para calcular la diraccion física de la primera instrucción tomas la base de la dirección segmentada 3b45, la multiplicas por 10 en base 16 y le sumas el desplazamiento 0103 se supone que la base está en CS y el desplazamiento en IP o sea CS:IP o sea CS *10 (16) + IP = 3B45 *10 + 0103 = 3B450 +0103
3B450
+ 0103
-----------
3B553 = eN BINARIO 0011 1011 0101 0101 0011 ES DECIR DIRECCIÓN de 20 bits en modo real
2. Modo de direccionamiento de las instrucciones y justificación
Como no están entre corchetes ENTONCES EL CAMPO DATA CONTIENE EL DATO U OPERANDO PORQUE EL MODO DE DIRECCIONAMIENTO ES INMEDIATO y no se accede a memoria por lo tanto no se calcula dirección física porque no hace falta leer memoria y esa es la respuesta. NO SE CALCULA LA DIRECCION PORQUE EL DATO YA VIENE EN LA INTRUCCION Y NO HAY QUE ACCEDER A MEMORIA
3. Decir cuál será el valor binario del acumulador al terminar de ejecutarse la 2º instrucción
Cómo el registro destino es AH que es de 8 bits entonces la primera instrucción mueve el valor 10 (de 8 bits) a AH y la segunda mueve a AH el valor 12 (de 8 bits). si dos instruciones de transferencia seguidas mueven un valor a mismo registro entonces lo que queda almacenado en éste, es el último "movido", que borra al anterior del la "memoria temporal que es el registro AH". Por lo tanto lo que queda en AH es 12 o 0001 0010
Lo único que era diferente, es que el primer punto (el de completar las palabras) tenía 10 items , había que resolver bien 7 y los que uno contestaba mal no restaban puntos (los items no eran exáctamete los que les paso, eran una mezcla de otros finales, pero la idea era esa, completa con la palabra correcta). En el final del 24-02-2009 tmb había un item de memoria caché pero no lo tomaron. Ojalá les sirva!!!
Saludos, Julieta.
|
|
11-12-2009 11:52 |
|
|