333 M de R VERSIÓN 1 2da. Prueba Parcial 1/4 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERIA MODELO DE RESPUESTA ASIGNATURA: ARQUITECTURA DEL COMPUTADOR CÓDIGO: 333 MOMENTO: SEGUNDA PRUEBA PARCIAL VERSIÓN: 01 FECHA DE APLICACIÓN: 09-05-2009 Mod. II, Unid. 4, Obj. 4 Criterio de Dominio 1/1 1.-Como los caracteres leídos, están representados en el código ASCII de 7 bits, se debe buscar el equivalente decimal de cada digito del número a representar, en la sección de la tabla dada, obteniéndose el siguiente resultado: Carácter Representación del carácter en Hexadecimal 39 35 30 33 0111001 0110101 0110000 0110011 Símbolo 9 5 0 3 Por lo tanto el número a convertir es -9503, ya que el enunciado indica que es negativo. Motivado a que la computadora utiliza la representación en complemento a 2 en su representación interna, el bit más significativo se utilizará para el signo (un 1 ya que el número es negativo) y los 15 bits restantes, contienen la representación binaria del complemento a 2 del valor deseado. Para obtener este valor se siguen los siguientes pasos: • Se consigue la representación binaria de 9503, aplicando divisiones sucesivas por el factor 2, obteniéndose: 010010100011111 • Se obtiene el complemento a 1 del valor anteriormente (cambiando los 0 por 1 y los 1 por 0): 101101011100000 Ingeniería de Sistemas calculado 333 M de R VERSIÓN 1 2da. Prueba Parcial 2/4 • Se le suma 1 al resultado anterior: 101101011100001 La representación en complemento a 2 de 16 bits, del -9503 es la siguiente: Número entero decimal -9503 Bit de signo 1 número Bits de magnitud (valor absoluto del número en el sistema binario) 101101011100001 Criterio de Corrección: El objetivo será logrado si la respuesta del estudiante es equivalente a la mostrada en el modelo y si está debidamente justificada. Mod. II, Unid. 5, Obj. 5 CRITERIO DE DOMINIO 1/1 2.- Solución: a) En la siguiente tabla se detalla el conjunto de acciones (algoritmo) que debe ejecutarse para realizar la suma de los números enteros dados: Acción Número 2 en BCD Número 72 en BCD Valor de C (Sumar 2 + 72 en BCD) Observación 0000 0010 0111 0010 0111 0100 Comentarios Resultado válido en BCD Por lo tanto el valor de C en formato BCD de 8 bits es el siguiente: C = 0111 0100 b) El valor obtenido para C si es un valor válido en BCD, ya que no se encuentra en el rango de valores inválidos para este formato, que corresponden a las letras A, B, C, D, E y F hexadecimales. Ingeniería de Sistemas 333 M de R VERSIÓN 1 2da. Prueba Parcial 3/4 Criterio de Corrección: El objetivo será logrado por el estudiante si responde correctamente a los planteamientos a y b de la pregunta y si justifica su respuesta. Mod. II, Unid. 6 Obj. 6 CRITERIO DE DOMINIO 1/1 3.- Solución: a) Los circuitos combinacionales correspondientes a las funciones a y c dadas, se muestran a continuación: A a C B D A B c C D b) Como el dato que se almacena en la memoria tiene 5 bits de longitud, en la memoria se podrán almacenar valores comprendidos entre 0 – 31 en formato decimal. Entonces se requerirá un display para representar los decimales correspondientes a las unidades y otro display para los correspondientes a las decenas. Criterio de Corrección: El objetivo será logrado por el estudiante si responde correctamente a los planteamientos a y b de la pregunta y si razona su respuesta. Ingeniería de Sistemas 333 M de R VERSIÓN 1 Mod. III, Unid. 7 Obj. 7 2da. Prueba Parcial 4/4 CRITERIO DE DOMINIO 1/1 4.-Para leer el dato de la memoria, es necesario acceder en dos oportunidades al registro PC, ya que el bus de direcciones de la computadora es de 16 bits, la secuencia de las microoperaciones mediante la cual se ejecuta la instrucción ADD, A, Y es la siguiente: [MAR] ← [PC] Mread y [PC] ← [PC] + 1 [AUX] ← [MDR] [MAR] ← [PC] Mread y [PC] ← [PC] + 1 [MARH] ← [AUX] y [MARL] ← [MDR] Mread [A] ← [A] + [MDR] La secuencia de microoperaciones mostrada anteriormente, permite sumar al registro acumulador el valor almacenado en la dirección de memoria apuntada por Y, debido a que la instrucción utiliza direccionamiento absoluto. Criterio de Corrección: Para lograr el objetivo la respuesta del estudiante deberá ser equivalente a la del modelo y estar debidamente razonada. FIN DEL MODELO Ingeniería de Sistemas