http://image.slidesharecdn.com/emo-111011044814-phpapp02/95/exploiting-memory-overflows-5-728.jpg?cb=1318308964 |
http://www.mikroe.com/img/publication/spa/pic-books/programming-in-c/chapter/01/fig0-9.gif |
Es posible calcular el MSb y el LSB tomanto siempre el ultimo bit hacia los extremos de derecha y de izquierda, seguido a ello se puede calcular una unidad de dato mas alta si este se permite como se representa en la imagen anterior donde a un byte por contener 8 bits se es posible calcular el nibble bajo y el nibble alto.
Representación en Coma Flotante
Para representar números enteros muy grandes o números fraccionarios muy pequeños es necesarios utilizar muchos bits, La notación científica es una forma muy útil de expresar estos números sin aumentar demasiado la cantidad de bits usados.
Un número en coma flotante tiene tres partes:
Signo: indica si el número es positivo o negativo
Mantisa: representa la magnitud del número
Exponente: indica el desplazamiento de la coma fraccionaria
El formato utilizado para la representación de números binarios en coma flotante está definido por el estándar 514-1985 ANSI/IEEE.
http://www.puntoflotante.net/IEEE-754.jpg |
Ejemplo.
* Utilizaremos como ejemplo el número +1011010010001
* Se trata de un número positivo, por lo que el bit de signo será un 0
* El siguiente paso consiste en normalizar el número 1011010010001 = 1’011010010001 x 212
* Esto nos permite calcular el valor de la mantisa mantisa=011010010001
* Ahora falta por calcular el valor del exponente
exponente=2
exponente = 12 + 127 = 139
exponente =10001011
*Con esta información podemos representar el número
Códigos Para la Representación Binaria
Código Ascii
http://www.elcodigoascii.com.ar/codigo-americano-estandar-intercambio-informacion/codigo-ascii.png |
Código BCD
En sistemas de computación, Binary-Coded Decimal o Decimal codificado en binario es un estándar para representar números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia de 4 bits.
http://www.unicrom.com/IMAGENES/Decimal-a-BCD-exceso3.gif |
0 comentarios:
Publicar un comentario