Red de conocimiento informático - Conocimiento informático - Representar números decimales como números binarios con signo (código original)

Representar números decimales como números binarios con signo (código original)

Un número binario de 16 bits con signo, donde el primer bit representa el signo y los últimos 15 bits representan la cantidad (puede representar cantidades entre -32768 y -32767).

0111111111111111 representa 32767, lo que significa que, excepto el primer bit de signo, los 15 bits restantes pueden representar números positivos hasta 32767.

0111111111111111111111111111111111 Este número binario con signo representa -32767.

01111111111111111111111111 1 luego se convierte en 10000000000000000, que excede el límite del número decimal positivo representado y se llama desbordamiento, es decir, el número se define para ser representado como -32768.