TP4 - Códigos de Representación Alfanumérica y Decimal
TP4 - Códigos de Representación Alfanumérica y Decimal
TP4 - Códigos de Representación Alfanumérica y Decimal
Entrega / Revisión 1 2 3
Fecha de calificación
Calificación A B C D A B C D A B C D
OBSERVACIONES:
A. Resolver:
2. Dados los siguientes bytes, decir qué número representan, si están codificados en
BCD puro. Comentar los casos que no correspondan al código BCD puro. Puede
usar una tabla.
a) 0111 0100 = 74
b) 0001 0010 = 12
c) 0111 0101 = 75
3. Convertir los siguientes números en base 10, a BCD 8421, y ASCII Extendido.
Comparar los códigos resultantes analizando similitudes y diferencias.
a) 295 = 001010010101 = 011001001110010110101
b) 28 = 00101000 = 01100100111000
c) 1287 = 0001001010000111 = 0110001011001001110000110111
● A diferencia del BCD 8421, el ASCII Extendido identifica diferentes símbolos en
Hex o Bits 654-3210, por la columna que ocupen en la tabla (Bit/Hex de Zona) y la
fila (Bit/Hex de dígito), que determinan el código que le corresponde al símbolo.
5. Convertir a base dos con seis bits fraccionarios el número 83,110. El número binario
obtenido volverlo a base diez. Sacar conclusiones al comparar los resultados.
Prof. L Bravo 2
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
6. Convertir a punto flotante convención IEEE exceso 127 (simple precisión), los
números:
a) 0,00375 = 0,00000000111101011100001010000111
= 1,11101011100001010000111 × 10-9
C = ±P + 127
C = -9 + 127 = 118 = 01110110
b) -1925 = 11110000101
= 1,1110000101 × 1010
C = ±P + 127
C = 10 + 127 = 137 = 10001001
c) 34 = 100010
= 1,00010 × 105
C = ±P + 127
C = 5 + 127 = 132 = 10000100
34 = 0 10000100 00010000000000000000000
d) 128 = 10000000
= 1 × 107
C = ±P + 127
C = 7 + 127 = 134 = 10000110
e) -15 = 1111
= 1,111 × 103
C = ±P + 127
C = 3 + 127 = 130 = 10000010
Prof. L Bravo 3
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
B. Responder:
(Utilizando Capítulo 8 o 9 según versiones de libro de William Stalling)
Prof. L Bravo 4
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
3. Mediante una figura dibuje las regiones y luego justifique el rango numérico que
pueden representarse en una palabra de 32 bits.
5. Indique los 4 formatos que define la norma o estándar IEEE P754 y cuáles son las
características de cada uno de ellos. para la representación binaria en coma flotante.
Realice un esquema de los dos principales.
2) Punto flotante
▪ Es una forma de notación científica que utiliza la UAL para
representar los números Racionales extremadamente grandes y
pequeños.
▪ El estándar es el IEEE-754 es el utilizado.
▪ La coma flota o se desplaza tantos dígitos como indica el exponente
de la base.
▪ Debido a la complejidad de operaciones aritméticas en punto
flotante, las computadoras cuentan con una FPU (Unidad de punto
flotante) especial para esto.
La mantisa en lugar de interpretarse como un número entero, se toma
como un número real con el punto decimal implícito a la izquierda de
sus bits.
4) a)
overflow: es un desbordamiento por exceso de punto flotante, es
decir, hay overflow cuando el resultado de una operación de punto
flotante excede los dígitos asignados a la magnitud y ésta desborda
sobre el signo. El resultado debería tener el mismo signo de los
operandos, pero cuando es distinto estamos en presencia de un
overflow. Por lo tanto, cuando en la suma de dos números positivos y
arrojan un resultado negativo, hay overflow, y viceversa. Por ejemplo
0000 000 12+ 1111111 12
b)
underflow: es un problema aritmético, el cual se produce cuando un
computador intenta representar un número demasiado pequeño para
Prof. L Bravo 6
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
6) Coma Fija:
● Formato 32 bits: pueden representarse todos los enteros desde
-231 hasta 231- 1, con un total de 232 números diferentes.
Prof. L Bravo 7
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
Número de fracciones 2
52
Coma Flotante:
● Formato 32 bits:
• Números negativos entre -(2 - 2−23 )* 2128 y -2−127
• Números positivos entre 2−127 y (2 - 2−23 )* 2128
En la recta de los números reales hay 5 regiones excluidas de
dichos rangos:
• Los números negativos menores que -(2 - 2−23 )* 2128,
región denominada desbordamiento negativo.
• Los números negativos mayores que 2−127 , denominada
agotamiento negativo.
• El cero. En la práctica se incluye una combinación de
bits especial para designar el cero.
• Los números positivos menores que 2−127 , región
denominada agotamiento positivo.
• Los números positivos mayores que (2 - 2−23 )* 2128,
denominada desbordamiento positivo.
Prof. L Bravo 8
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
Formato Doble
Cero 0 0 0 0
positivo
Cero 1 0 0 0
negativo
normaliza (1,f)
do ≠ cero
Positivo 0 0 f≠0
e−1022
2
denormali (0,f)
zado
Prof. L Bravo 9
Arquitectura de Computadores
Práctico Nº 4: Códigos de representación Campus/Medrano
Alfanumérica y Decimales
Prof. L Bravo 10