|
Sistemas de números en complemento a 2 |
|
|
|
|
Escrito por Jorge L. Jiménez A.
|
|
SISTEMA
DE NÚMEROS EN COMPLEMENTO A 2
Este es un sistema que nos permite representar
números binarios de forma negativa, en donde el MSB (Bit mas Significativo)
es el bit del signo. Si este bit es 0 entonces el numero binario es positivo
(+), si el bit del signo es 1, entonces el numero es negativo(-) los siete
bits restantes del registro representan la magnitud del numero 1010110,
para complementar mejor la explicación tendremos que dedicarle mucha
atención a la explicación de conversiones donde interviene
este tipo de numeración, que es bastante utilizado en los microprocesadores,
ya que estos manejan tanto números positivos como números
negativos.
Para comprender mejor la conversión
de sistema de numeración de este sistema de numeración, hay
que tener en cuenta las siguientes definiciones
FORMA COMPLEMENTO A 1
El complemento a 1 de un numero binario
se obtiene cambiando cada 0 por 1 y viceversa. En otras palabras, se cambia
cada bit del numero por su complemento.
Figura 14: Complemento
a uno
FORMA COMPLEMENTO A 2
El complemento a 2 de un numero binario
se obtiene tomando el complemento a 1, y sumándole 1 al bit menos
significativo. A continuación se ilustra este proceso para el numero
1001 = 9
Figura 15: Complemento
a 2
Cuando se agrega el bit de signo 1 al MSB,
el numero complemento a 2 con signo se convierte en 10111
y es el numero equivalente al - 9.
|
|
Modificado el ( miércoles, 26 de marzo de 2008 )
|