Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
{
registros de una computadora
técnicas más conocidas punto fijo
punto flotante
Punto Fijo: Supone una posición para el punto binario previamente conocida.
Ejemplo: Representar en binario un número real cuya parte fraccionaria y entera es de 4 bits,
es decir:
xxxx.yyyy → xxxxyyyy
Punto Flotante: La principal ventaja es que un rango muy grande de números reales puede ser
manejado, usando un número fijo de bytes relativamente pequeño.
Desventaja: Se obtienen resultados que no son exactos, en los cálculos con números de
muchos dígitos en la parte entera, fraccionaria o en ambas.
Conocida como exponencial o notación científica, la cual consta de dos partes principales:
Exponente y Mantisa.
Forma General:
17 = 1.7x 10+1
Normalizar : significa que se desplaza la mantisa a la izq. o derecha hasta que tome la forma
_.xxxxx…….
La función del exponente es indicar la magnitud general del número y la mantisa determina la
precisión del número.
LA REPRESENTACIÓN BINARIA
Forma General:
±E
± ⋯ ⋯ NNN . NNN ⋯ x 2
1011.01 =
1.01101x1000 =1.01101X1011
-110.1 =
-1.101x100 =-1.101x1010
0.00011 =
1.1x0.0001=1.1x10-100
En los ejemplos anteriores, la mantisa ha sido normalizada a un valor mayor o igual a 1 y menor
que 102, es decir, el dígito de la izquierda del punto binario, es siempre igual a 1.
Se utilizan los siguientes formatos establecidos por la IEEE (Institute of Electricity and
Electronics Engineering ) :
31 30 22 0
S 23 Mantisa
Exponente
Los bits del 23-30: son 8 bits que ocupa el exponente con un desplazamiento de 7FH (y para el
real largo 3FFH).
El bit 31 es el bit más significativo del formato de real corto, que corresponde al signo de la
mantisa .
Formato de Real Largo
63 62 51 0
S 52 Mantisa
Exponente
197 11000101b
.625 0.101
b) Normalizar el número
11000101.101 = 1.1000101101x10111
c) Sesgar el exponente: para depositar este número representado en punto flotante en el
formato de real corto, es necesario desplazar el exponente sumándole el número 7FH.
El exponente desplazado es
7H + 7FH = 86H ó 1000 0110 b
d) Almacenar número en el formato de real corto
31 30 22 0
0 23 1000101101000000000000
10000110 0
0100 0011
0100 0101
1010 0000
0000 0000
REPRESENTACIÓN DE DATOS EN LA PC.
Existen diferentes formas de almacenar datos en la PC, entendiéndose por datos, números o
letras
{
ASCII ( American Standard Code for Information Interchange )
Formas de almacenar BCD (Binary Code Decimal)
Punto flotante
CÓDIGO ASCII
ASCII Hex Símbolo ASCII Hex Símbolo ASCII Hex Símbolo ASCII Hex Símbolo
ASCII Hex Símbolo ASCII Hex Símbolo ASCII Hex Símbolo ASCII Hex Símbolo
64 40 @ 80 50 P 96 60 ` 112 70 p
65 41 A 81 51 Q 97 61 a 113 71 q
66 42 B 82 52 R 98 62 b 114 72 r
67 43 C 83 53 S 99 63 c 115 73 s
68 44 D 84 54 T 100 64 d 116 74 t
69 45 E 85 55 U 101 65 e 117 75 u
70 46 F 86 56 V 102 66 f 118 76 v
71 47 G 87 57 W 103 67 g 119 77 w
72 48 H 88 58 X 104 68 h 120 78 x
73 49 I 89 59 Y 105 69 i 121 79 y
74 4A J 90 5A Z 106 6A j 122 7A z
75 4B K 91 5B [ 107 6B k 123 7B {
76 4C L 92 5C \ 108 6C l 124 7C |
77 4D M 93 5D ] 109 6D m 125 7D }
78 4E N 94 5E ^ 110 6E n 126 7E ~
79 4F O 95 5F _ 111 6F o 127 7F
CODIGO BCD
Ejemplo
123 BCD = 0001 0010 0011
+ 15 + 00010101
12 0001 0010
27 0010 0111
+ 16 + 199 −20
14 33 9
❑ ❑ ❑
Empaquetada (packed)
No empaquetadas (Unpacked)
En el formato Empaquetado los dígitos son almacenados por byte, por el dígito más
significativo colocado en los 4 bits de más a la izquierda.
0000 0010
0000 0100
Los códigos 8421 y 5421 son llamados así, porque estos números corresponden a los
pesos de cada bit para la conversión decimal
Ejemplo