Laboratorio de Lenguajes de Programación
En esta entrada les hablaré acerca de Estandar IEE 754-2008.
El estándar de la IEEE para aritmética en coma flotante (IEE 754) es el estándar más extendido para las computadores en coma flotante. Este estándar define formatos para representar números flotantes y valores desnormalizados, valores especiales como infinito con un conjunto de operaciones de números flotantes que trabaja con estos valores. Este estándar tiene cuatro formas de redondeo y cinco excepciones.
IEEE 74 tiene cuatro formatos para representar valores flotantes.
- Precisión simple (32 bits)
- Precisión doble (64 bits)
- Precisión simple extendida (>= 43 bits, este tipo casi no se usa)
- Precisión doble extendida (>= 79 bits, usualmente se usa con 80 bits)
Precisión simple de 32 bits
Un número flotante de precisión simple se almacena en 32 bits.
S es el bit de signo y Exp el campo exponente.
El número es desplazado mediante el exponente, el exponente es va de rango -126 a 127 se desplaza mediante la suma de 127 para obtener un valor en rango de 1 a 254. Cuando se interpreta el valor flotante, el número es desplazado de nuevo para obtener el exponente real.
Los valores posibles pueden ser divididos en:
- Ceros
- Números normalizados
- Números desnormalizados
- Infinitos
- NaN
Les dejo un video en inglés acerca de este tema, tiene parte 1 y 2 pero les dejaré la parte 1, si quieren ver la 2 debe de venir en los videos de la derecha.
Les dejo un video en inglés acerca de este tema, tiene parte 1 y 2 pero les dejaré la parte 1, si quieren ver la 2 debe de venir en los videos de la derecha.
Bien, tres puntos para el lab.
ResponderEliminar