UTNianos

Versión completa: [Aporte][Arquitectura de computadores] Final del 26-09-2013 + (intento de) resolucion
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Acá les dejo el final que tomaron hoy.

Personalmente no aprobé, me faltó un poco de nafta.

[Imagen: finalarqui26-09-2013.jpg]

Las respuestas que me parece que están bien (alguien que verifique, ire editando o corrigiendo este post sobre la marcha):

1)
1. Vector de interrupciones
2. __? ; excepción ; interrupción
3. __?
4. área local; área global

2)
1. ? no estoy seguro
2. ?
3. Verdadero
4. Falso. Cantidad de paginas: 4G/4K = 4*2^30/4*2^10 = 2^20 = 1M de páginas de 4K c/u => Necesito 20 bits para referenciar el numero de frame. (verificar)
5. Falso. Justifiqué que era "excepción", pero en realidad es "INTO". Extrañamente me lo pusieron bien o.O

3)
1. No se puede calcular, 234122 no es un numero base 4.
2. siendo B la base, N el numero, n un dígito, i la posición del dígito, C la cantidad de dígitos.
\[\textup{N}_{(b)} = \sum_{i=0}^{C}{n_{i}*B^{i}}\]
3. Es inmediato:
\[2_{(4)} = 10_{(2)}\]

4)
1. 0301 , porque se necesita saber a qué dirección volver al terminar el procedimiento calleado, para continuar la ejecución.
2. ?
3. ?

5)
1. 4096 = 2^12 => 12 bits; (aunque no entendí por qué se toma sólo 4096 y no 4096x8, si alguien puede aclarar estaria bueno)
Valor min hexa: 0000; valor max hexa: 1000;
2. Quedan 4 bits para la instruccion.
Salto: JMP (saltar a direccion), Aritmetica: ROR (rotar bits a derecha), Transferencia: PUSH (agregar operando a la pila), Logico: NOT (invertir bits del operando)

Espero les sirva!
Saludos
Acá hicieron otro post del mismo final.

http://www.utnianos.com.ar/foro/tema-fin...-26-9-2013

Igual voy a intentar de corregirte unas cosas


Cita:2)
1. ? no estoy seguro
2. ?
3. Verdadero
4. Falso. Cantidad de paginas: 4G/4K = 4*2^30/4*2^10 = 2^20 = 1M de páginas de 4K c/u => Necesito 20 bits para referenciar el numero de frame. (verificar)
5. Falso. Justifiqué que era "excepción", pero en realidad es "INTO". Extrañamente me lo pusieron bien o.O

1. Falso. Los segmentos son de tamaño variable y las páginas corresponden a la descripción dada.
2. La dirección es CS*16+[DSPLAZAMIENTO]



Cita:4)
1. 0301 , porque se necesita saber a qué dirección volver al terminar el procedimiento calleado, para continuar la ejecución.
2. ?
3. ?

La 1. está mal, lo explico un poco para que se entienda.
La instrucción CALL lo que hace es referenciar memoria a la valor dado, osea, CALL 0753 hace que vaya directamente al sector de memoria 0753. RET lo que hace es volver donde quedó antes. Ahora, si en la pila se almacena la direccion 0301, vuelve a la instrucción CALL que despues deriva a RET y así infinitamente, es decir, se genera un loop infinito. El puntero IP siempre apunta a la PROXIMA instrucción. Por lo que estaría apuntando al 0304. Después el resto de las resoluciones están bien en el otro thread.
Me sorprende lo increíblemente distinto que es ese examen a comparación de las cosas que ví en clases jaja... Parece que hay que leer el libro de la cátedra, tranqui y dejar de lado la cursada (?)
(02-12-2013 01:16)Inu escribió: [ -> ]Me sorprende lo increíblemente distinto que es ese examen a comparación de las cosas que ví en clases jaja... Parece que hay que leer el libro de la cátedra, tranqui y dejar de lado la cursada (?)
posta que no entendi el 5 !... lo que si es que se hace 4096 x 8.. lo que pasa es que 8 es 8 bits o sea 1 byte.. entonces 4096 x 1 = 4096 .
el campo data de donde sale? que es? Oo.
gracias!
(05-02-2014 18:17)Diesel escribió: [ -> ]posta que no entendi el 5 !... lo que si es que se hace 4096 x 8.. lo que pasa es que 8 es 8 bits o sea 1 byte.. entonces 4096 x 1 = 4096 .
el campo data de donde sale? que es? Oo.
gracias!



Creo que es así:

El valor del campo Data o Dato (Instrucción = COP+Data) es de 4 bits por que al ser de 16 bits la instrucción y al necesitar 12 bits para hacer referencia a la memoria lo que te queda lo utilizas para data (4 bits).
URLs de referencia