Buenas, me surgió una duda. Teniendo una representación en punto flotante con 1 bit de signo, 4 bits de exponente en exceso a M=7 y 7 bits de mantisa. Si tuviéramos los números 0,0001,1111111 y 0,0001,0000001 el resultado sería 0,0001,0000000 (creo que esto pasaría si el número se normaliza luego de sumar las mantisas) o 0,0010,0000000?
Hola Agustín, asumo que estás preguntando por el resultado de sumar los dos números.
Para sumar 0,0001,1111111 + 0,0001,0000001 solo se suman las mantisas y se normaliza luego (los exponentes ya son iguales). El resultado de la mantisa sin normalizar sería 10,0000000 por lo que para normalizar se debe dividir el número entre 2 y aumentar en 1 el exponente, por lo que resulta 0,0010,0000000
Perdón sí, no aclaré.
Pero cómo la mantisa puede ser 10.0000000 si solo se tienen 7 bits de representación?
O capaz no nos encargamos de esa parte y asumimos que la suma de mantisas siempre se hace bien, de alguna forma?
Siempre se permite el carry en el bit más significativo, de otra forma operaciones como 1+1 no se podrían hacer. Luego hay que volver a normalizar el número y aumentar el exponente.