Números Los números se representan con tiras de bits. La posición relativa de cada dígito binario determina su valor (igual que en el sistema decimal: unidades, decenas, centenas…) El valor decimal del número se calcula:
La cantidad de bits de la representación, n, determina el máximo número representable. Por ejemplo: con 32 bits, se podrán representar los números del 0..232-1. Muchas veces, después de una operación aritmética, el resultado obtenido no es representable con los n bits de la representación?Desbordamiento
Signo y Magnitud: Complemento a dos 000 = +0 000 = +0 001 = +1 001 = +1 010 = +2 010 = +2 011 = +3 011 = +3 100 = -0 100 = -4 101 = -1 101 = -3 110 = -2 110 = -2 111 = -3 111 = -1 ¿Cual elegir? balanceo, número de ceros, facilidad para el hardware Rango de la representación: Signo y magnitud: -(2n-1 -1)