UNIDAD DE APRENDIZAJE # 1 – ARQUITECTURA DE COMPUTADORAS
PRÁCTICA DE UNIDAD /40 pts.
TEMA 1: (10 puntos)
I. Dados los siguientes números: (2 puntos)
1. A6D9C(16)
2. BA4F39(16)
Hallar:
a. Su representación en decimal
b. Su representación en binario (sin signo)
II. Realice las siguientes operaciones (2 puntos)
1. FB67A(16) + 5D7C8(16) + 8D6A7(16)
2. 9FB156(16) - B671A(16)
III. Realizar las operaciones aritméticas binarias (sin signo) de los siguientes números, considerarlos de
10 bits: (2 puntos) A= 1011101(2) B=11110100(2) C=10101101(2) D=1101(2)
1. (A + B) - D
2. A + B + C + D
IV. Completar la siguiente tabla con los números N1= -49, N2= -15, deben estar representados en los 2
formatos (Complemento a uno y complemento a dos) en 7 bits. (2 puntos)
Representación en: N1 N2 N1 + N2
Ca1
Ca2
V. Suponga una máquina de 8 bits. Muestre el proceso de realización de las siguientes operaciones en
complemento a uno (Convertir a binario con signo y realizar la operación aritmética). (2 puntos)
1. 72(10)-83(10)
2. -72(10)-83(10)
TEMA 2: (15 puntos)
I. Se necesita diseñar un circuito cuya salida X representa un voltaje alto (1) si el número binario A B
C D de 4 bits representa el número 1, 3, 5, 7, 9, 11 en sistema decimal respectivamente. (3 puntos)
Hallar:
a. Diseñe la tabla de verdad para este circuito.
b. Simplifique las ecuaciones booleanas con K-mapa.
UNIDAD DE APRENDIZAJE # 1 – ARQUITECTURA DE COMPUTADORAS
c. Diseñe el circuito utilizando las compuertas lógicas universales NAND.
II. Simplificar la función booleana y diseñar el circuito con compuertas básicas: (3 puntos)
̅ BC̅ + A
𝑓(𝐴,𝐵,𝐶) = A ̅ BC + AB
̅C̅ + AB
̅C + ABC̅ + ABC
III. Realiza el diseño de un restador completo en [Link] (3 puntos)
TEMA 3: (15 puntos)
I. Realizar los siguientes ejercicios:
1. Realizar un programa PHC que acepte 3 valores como entrada y que produzca como salida el más
grande de ellos. (3 puntos)
2. Escribir un programa PHC que sume una columna de valores de entrada y que produzca el total
como salida. El primer valor de entrada contendrá el número de valores que siguen como entrada
a sumar. (3 puntos)
3. Realizar un programa PHC donde cuente la cantidad de números pares e impares de una columna
de valores de entrada. El primer valor de entrada contendrá el número de valores que siguen como
entrada. (3 puntos)
4. Agregue una instrucción al PHC para multiplicar, llamado MUL (código de operación 4, realiza
la operación de multiplicación) y realiza un programa que obtenga la raíz cubica del IN1
ingresado. (3 puntos)
5. Realizar un programa PHC donde imprima los números impares 1 a 99. No se requiere entradas.
(3 puntos)
FORMATO DE ENTREGA DEL PROGRAMA (Ejemplo):
Código Mnemónico Código
Buzón
(instrucción) numérico
00 IN 901
01 STO 99 399
02 IN 901
03 ADD 99 199
… … …
Probar los programas en: [Link]