Академический Документы
Профессиональный Документы
Культура Документы
En la prctica para representar en binario un nmero real trabajamos por separado con su parte
entera y su parte fraccionaria:
Sea por ejemplo 23.85 La parte entera 23 = 10111 y la parte fraccionaria la pasamos a binario
multiplicando por 2 y quedndonos con la parte fraccionaria:
El estndar del IEEE para aritmtica en coma flotante (IEEE 754) es el estndar ms extendido
para las computaciones en coma flotante, y es seguido por muchas de las mejoras de CPU y FPU.
El estndar define formatos para la representacin de nmeros en coma flotante (incluyendo el
cero) y valores desnormalizados, as como valores especiales como infinito y NaN, con un
conjunto de operaciones en coma flotante que trabaja sobre estos valores. Tambin especifica
cuatro modos de redondeo y cinco excepciones (incluyendo cundo ocurren dichas excepciones y
qu sucede en esos momentos).
IEEE 754 especifica cuatro formatos para la representacin de valores en coma flotante: precisin
simple (32 bits), precisin doble (64 bits), precisin simple extendida ( 43 bits, no usada
normalmente) y precisin doble extendida ( 79 bits, usualmente implementada con 80 bits). Slo
los valores de 32 bits son requeridos por el estndar, los otros son opcionales. Muchos lenguajes
especifican qu formatos y aritmtica del IEEE implementan, a pesar de que a veces son
opcionales. Por ejemplo, el lenguaje de programacin C, ahora permite pero no requiere la
aritmtica del IEEE (el tipo de C float es tpicamente usado para la precisin simple del IEEE y el
tipo double usa la precisin doble del IEEE).
OVERFLOW (DESBORDAMIENTO)
UNDERFLOW (SUBDESBORDAMIENTO)
SUMA Y RESTA
Cuando sumamos o restamos dos nmeros en coma flotante se deben comparar los exponentes y
hacerlos iguales, para lo cual hay que desplazar o alinear uno de ellos respecto al otro. Dados dos
nmeros en representacin en coma flotante como
(-5.1344)X105
MULTIPLICACION Y DIVISION
La multiplicacin y la divisin en punto flotante son ms sencillas de realizar. Vemos la frmula que
nos permitir realizar estas operaciones manualmente:
La operacin de multiplicacin en punto flotante, puede describirse segn: Primero se suman los
exponentes. En esto debe considerarse que los exponentes estn polarizados; por lo tanto debe
restarse la polarizacin para obtener el exponente correcto. En decimal: si un exponente es
5(polarizado en 127 es 5 + 127= 132) y el otro exponente es -7(polarizado en 127 es -7 + 127=
120), la suma de los exponentes resulta 132+120 = 252, que no es el exponente correcto. Debe
realizarse: 252-127 = 125 (que equivale a -2). Luego se multiplican las mantisas. Se normaliza el
resultado, corrindolo a la derecha e incrementando el exponente. Verificando si se produce
rebalse. Redondear la mantisa, verificando que el resultado est normalizado; en caso de no
estarlo repetir el proceso de normalizacin. Finalmente debe colocarse el signo.