Representación de enteros

  • Un ordenador no puede almacenar y procesar números que poseen signo o coma. Para ello se utilizan dígitos 0 y 1.
  • Si utilizamos solo enteros no negativos, los representamos fácilmente como números binarios

Representación en signo y magnitud

  • Todas las formas de representar un signo implican el uso de un bit más significativo (el más a la izquierda) de la palabra como un bit de signo.
    • Si dicho bit es 0 el número es positivo, y si es 1, el número es negativo.
  • Limitaciones
    • La suma y la resta requieren tener en cuenta tanto los signos de los números como sus magnitudes relativas para llevar a cabo la operación.
      • Resulta más difícil corroborar el valor 0 antes que si hubiera una sola representación.

Representaciones en complemento a dos

  • Utiliza el bit más significativo como bit de signo.
  • Difiere a la representación signo-magnitud en la forma de representar los bits restantes

Conversión entre longitudes de bits diferentes

  • A veces se desea tomar un entero de bits y almacenarlo en bits, siendo . Esto se resuelve con la notación signo-magnitud, trasladando el bit de signo a la posición de más a la izquierda.
  • Esto no funciona con el complemento a dos
    • En su lugar, la regla de los enteros en complemento a dos es trasladar el bit de signo a la nueva posición más izquierda y completar con copias de bit de signo. Para números positivos, rellenar con ceros, y para negativos, con unos.

Representación en coma fija

  • La representaciones en esta sección se llaman de coma fija, porque la coma de la base está fija y se supone que a la derecha del bit menos significativo.