Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un nmero entero es un nmero completo que puede ser negativo. Por lo tanto, el nmero
se debe codificar de manera que se pueda distinguir si es positivo o negativo y de forma
que siga las reglas de adicin. El truco consiste en utilizar un mtodo
denominado complemento doble.
Generalmente, el mayor nmero entero posible codificado utilizando n bits ser 2n-1-1.
sume 1: 11111011
Comentarios:
El bit de mayor peso es 1, de manera que es, de hecho, un nmero negativo.
Si sumamos 5 y -5 (00000101 y 11111011) la suma da 0 (con el remanente 1).
el signo ms/menos se representa por un bit: el bit de mayor peso (aquel que se
encuentra ms a la izquierda)
la mantisa (los bits despus del punto decimal) con los 23 bits restantes As, la
codificacin sigue la forma:
seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm
donde:
Aqu
hay
Se codificar el valor 525,5.
un
ejemplo:
La mantisa est compuesta por la parte decimal de 525,5 en base 2 normal, que es
0000011011.
Como la mantisa debe tomar 23 bits, se deben agregar ceros para completarla:
00000110110000000000000
La representacin binaria de 525,5 bajo el estndar IEEE 754 es, por lo tanto:
A continuacin hay otro ejemplo, esta vez utilizando un nmero real negativo :
Se codificar el valor -0,625.
La representacin binaria de 0,625 bajo el estndar IEEE 754 es, por lo tanto:
1 1111 1110 01000000000000000000000
1111 1111 0010 0000 0000 0000 0000 0000 (FF 20 00 00 en sistema hexadecimal)