Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2ArqComp - Aritmética de Computadoraspunto Flotante
2ArqComp - Aritmética de Computadoraspunto Flotante
COMPUTADORAS
ARITMÉTICA DE COMPUTADORAS
A a n 1 2 n 1 ... a1 21 a 0 20
REPRESENTACIÓN DE DATOS
(-7) + (-6)
1001
1010
0011 = 3
Acarreo = 1
• En la última suma, el acarreo no está junto con el
resultado, normalmente se ignora.
ARITMÉTICA CON ENTEROS
Ejemplo:
REPRESENTACIÓN DE PUNTO FLOTANTE
Por ejemplo:
19
7.49 10
Es un número de veinte cifras. Esta notación aplicada
a los números binarios es conocida como
representación de punto flotante.
Un número real o de punto flotante tiene la siguiente
forma:
REPRESENTACIÓN DE PUNTO FLOTANTE
E
M b
exponente
mantisa base
1.0110011 2 0100
REPRESENTACIÓN DE PUNTO FLOTANTE
Ejemplos:
El número decimal +12 se escribe en binario 01100;
normalizando se obtiene:
S = 0; 1100 = 1.100 Expo (+3)
Exponente:
003 00000011
127 01111111
Exp 10000010
Mantisa: 10000000000000000000000 (23 dígitos)
ESTANDAR DE LA IEEE
1 .1 2 3
y se obtiene:
S = 1;
Exponente = 10000010;
Mantisa = 10000000000000000000000 (23dígitos)
En formato IEEE:
11000001010000000000000000000000 = C1400000h
ESTANDAR DE LA IEEE
x xm B ; y y m B
xE yE
xE y E
x y ( xm B ym ) B yE
xE y E
x y ( xm y m ) B
xE y E
x y ( xm y m ) B
ARITMÉTICA DE PUNTO FLOTANTE
Resultado parcial =
1110001000011010 x 2-8
= 11100010.00011010
Truncando: 100010.00 =
10001000 x 2-2
PROBLEMA RESUELTO
Ahora hay que multiplicar M = 10001000 x 2-2
por Q = 1111110.1 = 11111101 x 2-1