Representación Binaria - Parte 3

28 octubre 2004 at 06:51

Fecha Posted in Computers

b) Notación IEEE-754
Siguiendo algunos de los diferentes sistemas de representación de de número reales vamos a ver la notación IEEE-754. Es equivalente a la notación científica en base 10. Esta notación nos permite representar números muy grandes y muy pequeños, resultando muy flexible. Tiene un formato normalizado de 32 bits que se disponen de la siguiente forma: 1 bit para el signo, 8 bits para el exponente y 23 bits restantes para la mantisa.

IEEE

El primer bit indica el signo siguiendo la regla de 0:+ y 1:-. El exponente estará representado en exceso 127 limitando desde 1 a 254, reservando el 255 para representar al infinito y 0 para al cero. La mantisa consta de 23 bits, representándose únicamente la parte decimal y dando por hecho 1 como parte entera. Por ejemplo, si queremos representar la mantisa de 1.100101, solamente pondremos 100101 (rellenando por la derecha de 0 hasta que llegue a 23 bits si se pide). Muchas veces encontraremos que representemos un número con notación en punto flotante del estándar IEEE-754 usando un diferente número de bits. Por ejemplo, si nos piden representar empleando 16 bits; 1 bit se reservará para el signo, 8 para el exponente y los 7 restantes para la mantisa. De ahí podemos deducir una cierta ‘jerarquia’. Véamos unos ejemplos de paso de base 2 a base 10 y viceversa.

IEEE

IEEE

BCD (Binary Coding Decimal)
Este sistema de representación es uno de los que menos dificultad supone a la gente entender. Los códigos BCD asignan códigos binarios a las 10 cifras decimales (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9). De esta forma si queremos representar un número, tenemos que escribir cada cifra tal que le corresponda su equivalencia en BCD. Para BCD se necesita 4 bits, ya que en la base númerica decimal existen 10 cifras.

BCD

Espero que hayas aprendido algo de estos posts, ya que es la base de lo que hoy es la computación. Si quieres saber más información sobre Representación Binaria no dudes en utilizar Google.

Comments (ADD YOURS)

Write a comment



OpenID Sign In with OpenID