Está en la página 1de 5

Arquitectura de Computadores Curso: K1031 Docente: Dra.

Claudia Litvak
UNIDAD 3-4 Punto Flotante, Operaciones Binarias,
ASCII, BCD y otros

1) Seleccione la respuesta correcta


Cuando se almacena un número en coma o punto flotante (IEEE P754, precisión
simple)
a) Se le resta 127 al exponente de dos, para darle cabida también a los
exponentes negativos.
b) Se le suma 127 al exponente de dos, para darle cabida también a los
exponentes negativos. Correcta
c) Se le suma 127 al exponente de diez, para darle cabida también a los exponentes
negativos

2) Seleccione la respuesta correcta


¿En ASCII, se diferencia entre mayúsculas y minúsculas? ¿Cómo?
a) Sí, mediante el uso de caracteres de control especiales
b) No, no se diferencia
c) Sí, porque tienen diferente código numérico Correcta

3) Seleccione la respuesta correcta


La expresión 1101 0101 interpretada en BCD Exceso 3 corresponde al número
decimal…
a) Ninguno, porque no pertenece al código dado Correcta
b) 102
c) 213

4) Seleccione la respuesta correcta


En un código de distancia 4 se puede…
a) Detectar errores hasta en 4 bits, o corregir errores hasta en 3 bits.
b) Detectar errores hasta en 3 bits, o corregir errores hasta en 1 bit Correcta
c) Detectar errores hasta en 4 bits, o corregir errores hasta en 2 bits.

5)
a) Efectuar la suma en (a) con números de 8 bits, y dar valores a los flags.
Luego convertir a decimal los operandos y el resultado, supondiendo que:
b) Se trata de cantidades sin signo
c) Se trata de cantidades signadas (con signo y complemento a la base)

6) Se enviaron las cadenas de bits:


01110
01010
11000
00110
Aplique paridad entrelazada con paridad par. Se produce un error en el primer bit de la segunda
cadena de bits. Demuestre cómo se encuentra el error.

1
Arquitectura de Computadores Curso: K1031 Docente: Dra. Claudia Litvak
UNIDAD 3-4 Punto Flotante, Operaciones Binarias,
ASCII, BCD y otros

7) Pasar el numero +15,125 (10) a punto flotante “exceso 127”.


Detalle los cálculos auxiliares

8) Pase los números 101(10) y 23(10) a los formatos pedidos: 101 y 23


a) BCD exceso 3
b) BCD 2421

9) Realice las siguientes operaciones en BCD (para ello antes pasar de decimal a BCD)
a) 3(10) + 6(10)
b) 36(10) + 52(10)
c) 8(10) + 7(10)
d) 58(10) + 37(10)
e) 147(10) + 380(10)

Respuestas:

5) A) Suponemos dos números en 8 bits: A = 0010 1100 (2) y B = 1001 0110 (2).
Luego A + B:
111 1
R = 1100 0010 (2)
0010 1100
+
1001 0110
1100 0010

Flags: S Z V C
1 0 0 0

B) Cantidades sin signo: A = 44 (10) y B = 150 (10) A + B = 194 (10)

C) Cantidades con signadas (signo y complemento a la base):

A = 44 (10) y B es un negativo signado y está en C 2. Para saber el valor absoluto hago B – 1 y cambio los dígitos:
111 1

0010 1100
+
1001 0110
1100 0010

R = 1001 0101(2)
Valor absoluto de B = 0110 1010(2) = 106(10) A + B = 44 (10) + (-106(10)2) = -62(10)
B = -106(10)
Arquitectura de Computadores Curso: K1031 Docente: Dra. Claudia Litvak
UNIDAD 3-4 Punto Flotante, Operaciones Binarias,
ASCII, BCD y otros
1001 0110
-
1
1001 0101

6) Cadena enviada:
Verificador
0111 1 Si hubiera error en el primer bit
0 de la segunda cadena, en vez de
0101 0 un 0 habría un 1 en esa posición
0
1100 0
0
7)
0011 0
0
Verificador 1101 1
0

3
Arquitectura de Computadores Curso: K1031 Docente: Dra. Claudia Litvak
UNIDAD 3-4 Punto Flotante, Operaciones Binarias,
ASCII, BCD y otros

8)

4
Arquitectura de Computadores Curso: K1031 Docente: Dra. Claudia Litvak
UNIDAD 3-4 Punto Flotante, Operaciones Binarias,
ASCII, BCD y otros

9)

Nombre y Apellido: Germán D. Fernández

También podría gustarte