Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Aporte] Final Arquitectura de Computadoras 11/12/2013
Autor Mensaje
Feche Sin conexión
Militante
Welcome to the Jungle !
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 56
Agradecimientos dados: 4
Agradecimientos: 10 en 5 posts
Registro en: Mar 2011
Facebook
Mensaje: #1
[Aporte] Final Arquitectura de Computadoras 11/12/2013 Finales Arquitectura de Computadoras
[Imagen: final-arquitectura-11122013-794116.jpg] Subido en subir imagenes

Final que tomaron hoy. Aprobé justo con la teoría....
A mi la parte práctica no me pareció tan complicada, con la teoría zafé justo.

Pongo lo que me acuerdo de resolución:

Teoría: Ver foto

Práctica:

1) Campo desplazamiento en una dirección lineal ocupa 37B

a) Como 37B ocupan 12 bits => 2^12 es el tamaño => 2^10 x 2^2 = 4 K El K sale de 2^10

b) ? No me acuerdo que hice sinceramente

c) 00031 x 10 (hexa) + desplazamiento => 000310 + 37B = 00068B => Direccion fisica = 00031:00068B

2) Doble Palabra (4 bytes)

a) 2^32 combinaciones binarias posibles
b) ?
c) 8 dígitos BCD

3) El LOOP lo que hace, en este caso, repetir la instrucción de la línea donde dice CALCULO y a medida que repite va decrementando el valor de CX.
a) AX= 0010 (la cuenta da 16, pero como estamos en hexa, queda 10)
b) CX= 0000 (como se decrementa con el loop, el loop termina cuando queda cx en 0)
c) BX= 0000

Bueno el que pueda completar lo que falta joya, pero esto es lo que me acuerdo. Revisen si está bien lo que puse porque quizás en algo tuve suerte y lo hice bien jaja.
(Este mensaje fue modificado por última vez en: 11-12-2013 22:54 por Feche.)
11-12-2013 22:35
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Feche recibio 6 Gracias por este post
flopdb89 (11-12-2013), CarooLina (14-12-2013), reLlene (14-12-2013), juanm_ (16-02-2014), Liebe (17-02-2014), rocioalquimista (25-02-2014)
Meina12 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8
Agradecimientos dados: 2
Agradecimientos: 1 en 1 posts
Registro en: Jun 2013
Mensaje: #2
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
No se ve nada.

No se ve nada la imagen
(Este mensaje fue modificado por última vez en: 11-12-2013 22:39 por Meina12.)
11-12-2013 22:37
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Meina12 recibio 1 Gracias por este post
Lucheta (11-12-2013)
mauromartinelli Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 3
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2013
Mensaje: #3
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
En el punto 3) A- La multiplicación la realiza 4 veces, entonces el resultado en decimal no seria 32, y el resultado en hexadecimal 0020?
14-12-2013 15:25
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feche Sin conexión
Militante
Welcome to the Jungle !
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 56
Agradecimientos dados: 4
Agradecimientos: 10 en 5 posts
Registro en: Mar 2011
Facebook
Mensaje: #4
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
Yo lo hice como dije y me lo pusieron bien. Había un prof que nos decía que hacía el LOOP y me dijo que se repetía 4 veces el MUL. Pero a no ser que se haya confundido él, porque a todos los que preguntaban sobree eso les dijo lo mismo. Yo en un momento dudé como vos, pero lo dejé como lo había hecho.

Acá dejo las otras de teoría:
1)Etiqueta y Datos
2)Marco de pagina
3)IRQ, MEMR, ACK, MEMW
14-12-2013 15:34
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
OrnellaSnm Sin conexión
Profesor del Modulo A
Learning to fly
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 340
Agradecimientos dados: 68
Agradecimientos: 69 en 16 posts
Registro en: Jul 2010
Mensaje: #5
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
Para mi también daba 32. Hasta que encontré una definición que dice:
"La instrucción loop decrementa CX en 1, y transfiere el flujo del programa a la etiqueta dada como operando si CX es diferente a 1."

Yo pensaba que era al revés. Que primero verificaba el valor de CX. Si CX no era igual a 1, entonces lo decrementaba y hacía la instrucción. Algo así pensaba que era:

MOV CX,04 --> CX = 04
MOV AX,02 --> AX = 02
MUL AX,02 --> AX = 02 * 02 = 04
LOOP CALCULO --> Verifica CX, su valor es diferente a 1, entonces entra a la primera vez:
Primera vez: AX = 04 * 02 = 8. CX = 03
Segunda vez: AX = 08 * 02 = 16. CX = 02
Tercera vez: AX = 16 * 02 = 32. CX = 01
Verifica CX, ve que es igual a 1 y para. AX queda en 32.

Pero con la definición que encontré sí da 16. Y sería así:

MUL AX,02 --> AX = 02 * 02 = 04
LOOP CALCULO --> Decrementa CX a 03. Verifica CX, su valor es diferente a 1, entonces entra a la primera vez:
AX = 04 * 02 = 8.
Decrementa CX a 02. Verifica CX, su valor es diferente a 1, entonces entra a la segunda vez:
AX = 08 * 02 = 16
Decrementa CX a 01. Verifica CX, su valor es 1, entonces no vuelve a entrar y AX queda en 16.


Igualmente, en el final ni los profes estaban seguros. En medio del final, con nosotros ahi rindiendo, se pusieron a hacer las cuentas y primero estaban seguros de que daba algo, y después cambiaron de opinión jaja.
14-12-2013 19:27
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
mauromartinelli Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 3
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2013
Mensaje: #6
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
http://www.youtube.com/watch?v=8cGQ0iYoKWE

Les dejo un video que lo aclara me parece. Según esto el resultado seria 32.

Lo que no entiendo es la ultima linea "AND BX, 0F"

Alguien me puede decir que hace "AND"?

Gracias.
(Este mensaje fue modificado por última vez en: 14-12-2013 20:03 por mauromartinelli.)
14-12-2013 20:01
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
OrnellaSnm Sin conexión
Profesor del Modulo A
Learning to fly
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 340
Agradecimientos dados: 68
Agradecimientos: 69 en 16 posts
Registro en: Jul 2010
Mensaje: #7
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
Es el típico AND lógico.
Verdadero y verdadero = verdadero
Verdadero y falso = falso
etc.

En este caso se fija el contenido de BX y lo compara con 0F. El resultado lo guarda en BX.

El contenido de BX es igual al contenido de AX. Y AX sea 16 o 32, sabemos que no es igual a 0F. Porque 16 es 10 en hexa y 32 es 20 en hexa.
Entonces da falso, y BX queda en cero.

Muchas gracias por el video!!! ahora lo voy a ver
14-12-2013 20:19
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feche Sin conexión
Militante
Welcome to the Jungle !
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 56
Agradecimientos dados: 4
Agradecimientos: 10 en 5 posts
Registro en: Mar 2011
Facebook
Mensaje: #8
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
Si la verdad Ornella tiene razón, en medio del final ni los profes sabían bien. Así que la verdad no sé qué decirte. Después miro el video a ver que onda. Lo que trae la confusión es el LOOP, yo particularmente no vi esa instrucción en la cursada...
15-12-2013 14:55
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
mauromartinelli Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 3
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2013
Mensaje: #9
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
Alguien sabe la respuesta de la 4? (Parte teórica)
15-12-2013 22:12
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
OrnellaSnm Sin conexión
Profesor del Modulo A
Learning to fly
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 340
Agradecimientos dados: 68
Agradecimientos: 69 en 16 posts
Registro en: Jul 2010
Mensaje: #10
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
4. Programada, Mediante Interrupciones y De Acceso directo a memoria (DMA)
16-12-2013 13:00
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
reLlene Sin conexión
Profesor del Modulo A
...
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 287
Agradecimientos dados: 301
Agradecimientos: 54 en 31 posts
Registro en: Aug 2012
Mensaje: #11
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
(14-12-2013 15:34)Feche escribió:  3)IRQ, MEMR, ACK, MEMW
Feche en que libro aparecen estas señales? Porque en mi cursada no las vi ni las tengo en la sarta de apuntes con los q cuento jaja.

y una última...en el examen donde dice "con esa cantidad de bits de desplazamiento..." huh:
cómo me entero que son 12 los bits? no los veo
(Este mensaje fue modificado por última vez en: 17-12-2013 11:11 por reLlene.)
17-12-2013 10:56
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
edu_cuervo08 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 6
Agradecimientos dados: 0
Agradecimientos: 4 en 3 posts
Registro en: Mar 2013
Mensaje: #12
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
(17-12-2013 10:56)reLlene escribió:  
(14-12-2013 15:34)Feche escribió:  Acá dejo las otras de teoría:
1)Etiqueta y Datos
Perdón pero aca la respuesta no deberia ser SRAM (La memoria cache es una pequeña memo de almac....construida generalmente con memorias estáticas -SRAM- ). Etiqueta-Datos es mas bien su organización, esquema o formato (en algunos lados la llaman). huh:

(14-12-2013 15:34)Feche escribió:  3)IRQ, MEMR, ACK, MEMW
Feche en que libro aparecen estas señales? Porque en mi cursada no las vi ni las tengo en la sarta de apuntes con los q cuento jaja.

y una última...en el examen donde dice "con esa cantidad de bits de desplazamiento..." huh:
cómo me entero que son 12 los bits? no los veo

Lo de las señales del bus está bastante bien detallado en el libro de Quiroga, capítulo Transferencia de Información.
Hoy por hoy, les recomendaría que preparen el final con ese libro y usen, a diferencia de otros años, el de Angulo y Stallings como información complementaria. Estos dos libros les van a servir más que nada para la parte de dispositivos de E/S que en el libro de Quiroga está medio incompleta, para mi gusto.
17-12-2013 11:11
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] edu_cuervo08 recibio 1 Gracias por este post
reLlene (17-12-2013)
reLlene Sin conexión
Profesor del Modulo A
...
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 287
Agradecimientos dados: 301
Agradecimientos: 54 en 31 posts
Registro en: Aug 2012
Mensaje: #13
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
Gracias edu_cuervo08 !! es el único material con el q no cuento..ahi me lo estoy bajando digital aunque se vea horrible voy hacer el esfuerzo desde chusmearlo en la pc JAJA

Por cierto, nadie se refirió al punto b del 1er practico, donde pregunta ¿cual es el desplazamiento correspondiente al byte alojado en la decima posicion?
Yo encuentro q la respuesta es 37B+10 = 038B
Es decir, el tamaño lo que mediria la instrucción creo, a ver si alguien me corrije !! wall
17-12-2013 11:57
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feche Sin conexión
Militante
Welcome to the Jungle !
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 56
Agradecimientos dados: 4
Agradecimientos: 10 en 5 posts
Registro en: Mar 2011
Facebook
Mensaje: #14
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
(17-12-2013 11:57)reLlene escribió:  Gracias edu_cuervo08 !! es el único material con el q no cuento..ahi me lo estoy bajando digital aunque se vea horrible voy hacer el esfuerzo desde chusmearlo en la pc JAJA

Por cierto, nadie se refirió al punto b del 1er practico, donde pregunta ¿cual es el desplazamiento correspondiente al byte alojado en la decima posicion?
Yo encuentro q la respuesta es 37B+10 = 038B
Es decir, el tamaño lo que mediria la instrucción creo, a ver si alguien me corrije !! wall

Si, el desplazamiento correspondiente a ese byte sería 10 (en hexa) = 0000 0000 1010. Creo que es esa la respuesta.
17-12-2013 12:27
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Diesel Sin conexión
Campeon del cubo Rubik
5to año loading
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 119
Agradecimientos dados: 82
Agradecimientos: 228 en 20 posts
Registro en: Sep 2012
Mensaje: #15
RE: [Aporte] Final Arquitectura de Computadoras 11/12/2013
B)5)cuantas direcciones segmentadas en modo real?

1 mb / 32 bits o 1 mb / 4bytes ?
viene por ahi esta respuesta.. en modo real tenes 1mb
cual sera?
(Este mensaje fue modificado por última vez en: 16-02-2014 01:42 por Diesel.)
16-02-2014 01:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.