Arquitectura y Organización de Computadores Pauta Certamen #1, 01/2022 Santiago, 14.05.2022
Arquitectura y Organización de Computadores Pauta Certamen #1, 01/2022 Santiago, 14.05.2022
Arquitectura y Organización de Computadores Pauta Certamen #1, 01/2022 Santiago, 14.05.2022
1. [40% / 10% cu] Preguntas Cortas sobre Representación de la información y Álgebra de Boole:
(a) Considere que los números 0x8F y 0xAD están en C2. ¿Se produce overflow al guardar el
resultado de la suma de ambos en un registro de tamaño 2 nibbles?
Respuesta: El resultado de la suma es 0x13C. 2 nibbles son 8 bits por lo que el resultado de la
operación no cabe en el registro, es decir, existe overflow.
(b) ¿Cuál es el mayor número binario que se puede representar con 16 bits en formato de
- Número sin signo
- Complemento a dos
- Números con signo/magnitud
Respuesta: N=16
Número sin signo: 2N-1 -> 216-1 = 210x26-1 = 1.024x64 - 1 = 65.536 – 1 = 65.535
Complemento a dos: 2N-1-1 -> 215-1 = 210x25-1 = 1.024x32 - 1 = 32.768 -1 = 32.767
Números con signo/magnitud: 2N-1-1 -> 215-1 = 210x25 - 1 = 1024x32 - 1 = 32.767
(c) Se dice que una ecuación booleana es funcionalmente completa si es capaz de formar las
funciones NOT, AND y OR por separado. Para lograrlo sus variables pueden tomar los valores
0, 1, el propio de la variable o llamarse de forma recursiva así mismo. Determine si
𝑍(𝑢, 𝑣) = 𝑢 + 𝑣 es funcionalmente completa.
Respuesta:
● NOT(x) = Z(0,x)
● OR(x,y) = Z(x, Z(0,y))
● AND(x,y) = Z(0,Z(Z(0,x),y))
Utilizando el mínimo número de compuertas lógicas NAND se pide el circuito combinacional que
permite implementar el sumador completo.
Respuesta: Para poder determinar el circuito es necesario construir la tabla de verdad:
Cin B A S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Con esto podemos determinar las ecuaciones de las salidas en términos de las entradas:
Cin/BA 00 01 11 10
0 0 1 0 1
1 1 0 1 0
Cin/BA 00 01 11 10
0 0 0 1 0
1 0 1 1 1
𝑄𝑛+1 S
𝑄0 𝑄0 𝑄1 0 0
𝑄1 𝑄2 𝑄3 0 0
𝑄2 𝑄3 𝑄4 0 0
𝑄3 𝑄0 𝑄5 0 0
𝑄4 𝑄3 𝑄4 1 0
𝑄5 𝑄3 𝑄2 0 1
Reemplazando por los bits A, B y C:
ABC 𝑄𝑛+1 S
De la tabla característica del Flip flop tipo D podemos determinar la tabla de excitación:
𝑄𝑛 𝑄𝑛+1 D
0 0 0
0 1 1
1 0 0
1 1 1
CX/AB 00 01 11 10
00 0 0 X 0
01 0 1 X 0
11 0 1 X 0
10 0 1 X 0
𝐹𝐹𝐴 = BX + CX
CX/AB 00 01 11 10
00 0 1 X 1
01 0 0 X 0
11 1 0 X 1
10 1 0 X 1
𝐹𝐹𝐵 = 𝐵𝐶 + 𝐵𝐶 𝑋 + 𝐴𝐶 𝑋
CX/AB 00 01 11 10
00 0 1 X 1
01 1 0 X 0
11 1 1 X 0
10 0 0 X 1
𝐹𝐹𝐶 = 𝐴 𝐵 𝑋 + 𝐴 𝐶 𝑋 + 𝐵 𝐶 𝑋 + 𝐴𝑋
CX/AB 00 01 11 10
00 0 0 X 1
01 0 0 X 0
11 0 0 X 1
10 0 0 X 0
𝑆 =𝐴𝐶𝑋 + 𝐴𝐶𝑋
Finalmente, el circuito secuencial:
Puntajes:
● 10% diagrama de estados.
● 5% tabla de estados.
● 5% cada mapa de karnaugh. Total 20%.
● 5% circuito secuencial.