CANTIDAD DE HOJAS:
UNIVERSIDAD ARGENTINA DE LA EMPRESA
Departamento de Tecnología
Informática
ARQUITECTURA DE COMPUTADORES (3.4.072)
Profesor: Lic. Fernando Bengochea
Simulacro de 1er Parcial
ALUMNO: LU: FECHA:
CARRERA: TEMA:
NOTA: EL EXAMEN ESCRITO ES UN DOCUMENTO DE GRAN IMPORTANCIA PARA LA EVALUACIÓN DE
LOS CONOCIMIENTOS ADQUIRIDOS, POR LO TANTO, SE SOLICITA LEER ATENTAMENTE LO SIGUIENTE:
• Responda claramente cada punto, detallando con la mayor precisión posible lo
solicitado.
• Sea prolijo y ordenado en el desarrollo de los temas.
• Sea cuidadoso con las faltas de ortografía y sus oraciones.
• No desarrollar el examen en lápiz.
• Aprobación del examen: Al menos 5 puntos correctos.
• Duración de esta parte del examen: 80 minutos
1. Cual es la Corriente que consumirá una lampara cuyo fabricante indica que la potencia es de
60 W y la tensión es de 220V.
Cuando resolvemos ejercicios de ley de Ohm, la idea es usar las fórmulas que vimos a lo largo del tema.
Las fórmulas decían que V= IxR y que P=VxI
Finalmente, para resolver este ejercicio, I=P/V => 60W/220V (fundamental las unidades) lo que da como
resultado 272mA o 0,272A
2. Exprese el número -42 (base10) en Módulo y Signo, Complemento a 1, Complemento a 2 y
Exceso 2(n-1) no se requieren mas de 8bits
El número +4210 en binario = 001010102 en formato de 8 bits. Con lo cual, vamos a ver como dar una
respuesta a cada interrogante.
Para MyS ó BCS, recordar que el bit más significativo daba sentido al signo, mientras que el resto del
número era el módulo del número. Con lo cual, para este enunciado, -4210 = 101010102
Para Ca1, -4210 = 110101012 y para Ca2, -4210 = 110101102
Para Exc 7, la resolución pasa por resolver 27-42 = 128-42 = 8610 = 010101102
3. La función F=(A´+B´)´
-Es equivalente a A.B
-Es equivalente a A+B
-Es equivalente a (A.B´)´
Este ejercicio de lógica, lo que plantea es que busques la forma de demostrar que una función tiene un
comportamiento similar a otro, y para dar una respuesta a este ejercicio, tu herramienta es la TABLA DE
VERDAD.
Vamos a analizar (A’+B’)’
A B A’ B’ A’+B’ (A’+B’)’
0 0 1 1 1 0
0 1 1 0 1 0
1 0 0 1 1 0
1 1 0 0 0 1
Prestando atención a la salida de esta tabla de verdad, podemos afirmar que (A’+B’)’ es equivalente a
A.B
4. Indicar el 0.84765625 en formato binario
Haciendo las multiplicaciones por 2 sucesivas deberías llegar a que el resultado es
0,8476562510 = 0,110110012
5. Para qué resulta útil IEEE754?
Como vimos en la clase de números, IEEE754 es un estándar de representación numérica en punto
flotante, que busca independizar el número a representar del ancho de bits del bus de datos.
Trabaja en dos precisiones, simple (32bits) y doble (64 bits) con la siguiente configuración teniendo en
cuenta desde el bit más significativo hasta el último.
1 bit para el signo del número en formato signo y magnitud
8 bits para el exponente en formato Exc7 cuando el número está en precisión simple ú 11 bits para cuando
está en precisión doble.
El resto de los bits para mostrar el valor del número en formato mantisa.
6. Indique los pasos necesarios para realizar la siguiente operación en binario
7210 - 2510
7210 = 010010002
2510 = 000110012
-2510 Ca2 = 111001112
Sabiendo los datos anteriores procedemos a operar
11 0 0 00 0 0 0 Acarreo
0 1 0 01 0 0 0 72
1 1 1 00 1 1 1 -25 Ca2
10 0 1 01 1 1 1 Resultado en binario
0 0 1 01 1 1 1 Acarreo final descartado por ser una suma
4710 Resultado en decimal
7. A los números 0x2BCD y 0xDCBA se les aplican las siguientes operaciones: AND-OR-SUMA.
Los resultados obtenidos respectivamente son los siguientes:
- 0x0888; 0xFFFF; 0x18887
- 0x0888; 0xFFFF; 0x10887
- 0x8888; 0x7777; 0x18887
Indique cual de las 3 opciones refleja el resultado correcto en caso de que corresponda.
En este ejercicio lo que se plantea es a dos números representados en hexadecimal, realizarle 3
operaciones en el orden que se plantean y ver cual de las opciones es la correcta. Para esto vamos a
hacer las 3 operaciones en orden. Las mismas las podes hacer en hexadecimal o bien en binario y luego
convertirlas.
0x2BCD = 0010 1011 1100 11012
0xDCBA = 1101 1100 1011 10102
Ahora vamos a hacer cada una de las operaciones bit a bit de menor orden a mayor orden.
Resultado de la operación AND = 0000 1000 1000 10002 = 0x0888
Resultado de la operación OR = 1111 1111 1111 11112 = 0xFFFF
Resultado de la operación Suma = 0001 0000 1000 1000 0111 = 0x10887
Con lo cual, la respuesta correcta es la 2
8. Dada una memoria que tiene un bus de datos de 128bits y un bus de direcciones 32b,
especifique su tamaño en GB
Este ejercicio plantea que una memoria tiene un tamaño que equivale a la cantidad del direcciones x el
tamaño de cada dirección. Planteá éste ejercicio como si de una cajonera se tratara.
¿Cuántas direcciones tiene esta memoria? Tiene 232b = 4294967296 direcciones.
¿Qué tamaño tiene cada dirección? 128b = 16B
4294967296 direcciones x 16B/dirección = 6,871947674 1010B
Como ese número no resulta cómodo, vamos a convertirlo a algo más manejable para nosotros,
sabiendo que 1KB = 1024B, y que 1MB = 1024KB, y finalmente que 1GB = 1024MB
Entonces, 6,871947674 1010B / 1024 = 67108864KB
67108864KB / 1024 = 65536MB
65536MB / 1024 = 64GB
9. Especifique el valor en decimal del número 0xAB.F2
Para resolver este ejercicio puedo resolverlo en hexadecimal directamente o bien pasarlo a binario y
resolverlo desde binario. Lo único que tengo que tener en cuenta es la posición de cada número y el
sistema al que pertenece.
Resolvámoslo en hexadecimal, arriba de cada número pongo la posición que tiene.
A1B0.F-12-2 = A(10). 161 + B(11). 160 + F(15).16-1 + 2.16-2
= (10 x 16) + (11 x 1) + (15 / 16) + (2 / 256) = 160 + 11 + 0,9375 + 0,0078125 = 171,945312510
En binario 0xAB.F2 = 10101011.111100102
= (1x27) + (0x26) + (1x25) + (0x24) + (1x23) + (0x22) + (1x21) + (1x20) + (1x2-1) + (1x2-2) + (1x2-3) + (1x2-4) +
(0x2-5) + (0x2-6) + (1x2-7) + (0x2-8)
= 128 + 0 + 32 + 0 + 8 + 0 + 2 + 1 + ½ + ¼ + 1/8 + 1/16 + 0 + 0 + 1/128
= 128 + 32 + 8 + 2 + 1 + 0,5 + 0,25 + 0,125 + 0,0625 + 0,0078125 = 171,945312510
10. Indique detalladamente la función
resultado del siguiente circuito
Para resolver este ejercicio, debemos ser
ordenados.
Vamos a resolver por partes la salida de cada
compuerta AND, para luego integrar cada resultado
parcial en la compuerta OR y así llegar a la función
resultado.
1er AND = (A’.B’.C)
2do AND = (A.C)
3er AND = (A.B)
Salida = (A’.B’.C)+(A.C)+(A.B)