Sunteți pe pagina 1din 3

Números Binarios Negativos

El sistema binario es el sistema que está constituido por dos cifras 1 y 0, y en el cual se
escriben cantidades, códigos, mensajes y otros lenguajes con tan solo dos elementos dentro
de la numeración, haciendo que el código se simplifique la comprensión de los sistemas
informáticos, pues hará que un elemento tenga un valor unitario o nulo. Es decir que se
trabaja en un sistema de puertas cerradas o abiertas, donde el 1 significa que la puerta está
abierta y el 0, que la puerta esté cerrada y, por tanto, da como resultado que este elemento
sea nulo.
Para representar un número negativo, en las matemáticas se hace uso de un signo adicional
“-” que precede al número negativo, sin embargo, en el sistema binario sólo se dispone de
los dos símbolos ya mencionados, se han diseñado varias formas de solucionarlo, estos son
los métodos (o sistemas):
Signo y magnitud
Complementos a uno (la base disminuida)
Complemento a dos o complemento a la base, el método que ha funcionado mejor.

1. Signo y magnitud
El más básico es el conocido como “signo y
magnitud“. Se utiliza el bit más significativo
para indicar el signo del número
representado (normalmente el primero), si
está en cero quiere decir que el número es
positivo y si está en uno es negativo. El resto
de los bits del grupo indica la magnitud.
Así, la cifra 00000011 equivale a +3 en decimal mientras que 10000011 equivale a “-3”. Del
mismo modo la cadena de bits 01001 considerad como 9 (binario sin signo) o + 9 (binario
con signo) puesto que el bit de la extrema izquierda es cero. Dicha cadena también
representa el equivalente binario a 25 cuando se considera un número sin signo, o bien, -9
cuando se le considera un número con signo; ello se debe a que el uno de la posición
extrema izquierda indica que será negativo y los cuatro bits representan 9 en binario.
Se debe tener en cuenta los siguientes aspectos importantes:
Este método es fácil de comprender, no obstante, es complicado de procesar en un
computador en el cual se quieren incorporar operaciones aritméticas (como la suma
y la resta).
A la hora de hacer dichas operaciones debemos tratar de forma separada el signo,
es decir, debemos procesar por una parte los signos y por otra las magnitudes.
El cero está representado dos veces: 00000000 y 10000000 lo cual es poco eficiente.

2. Complemento a uno
En este método se sigue utilizando el bit más significativo para representar el
signo de los números (el cero para positivo), pero la representación de los
negativos cambia ligeramente, es decir, el complemento a uno dicta que el
negativo de un número de 8 bits (8 posiciones en su valor) es el contrario
de cada espacio (si en la representación del valor la posición es cero, su
negativo debe tener la misma posición pero con símbolo 1).
Por ejemplo:
7 en binario (complemento a uno) es: 00000111, su correspondiente
negativo se obtiene invirtiendo todos los bits del número,
11111000
1 es igual a 00000001, por lo tanto, -1 es igual a 11111110.
Así, el número 9 se representa igualmente por 00001001, y el
número se representa por 11110110.
Tiene la ventaja sobre el de signo y magnitud de que las operaciones
de suma y resta son más fáciles de implementar.

3. Complemento a dos
El sistema de complemento a dos, por su parte deja una o varias
posiciones sin cambiar para poder identificar el número; se tiene que
tomar el primer 1 que exista contando desde la derecha y luego se
invierte el valor del resto de las posiciones.
Por ejemplo:
El número 3 se representa igualmente por 00000011 y el número -3
se representa por 11111101. Del mismo modo se hace con el 6 que en
ocho bits es 00000110, tomamos el primer uno que se encuentra en la
segunda posición e invertimos el resto, quedando 11111010
Tomando el 1 de ocho bits que es 00000001 contamos el primer 1 que
está en la primera posición e invertimos el resto, quedando su negativo
como 11111111.
En el caso del 0, sólo tiene una única forma de representarlo
00000000 (y las operaciones aritméticas se pueden realizar mediante
sumadores), mientras que en los otros dos sistemas tienen un cero
positivo y un cero negativo, lo cual en la aritmética ordinaria no se
utiliza.
Es el método utilizado en los procesadores actuales.

En conclusión, sólo existe una forma de representar los números positivos


ya que siempre inician con un cero (más) en la posición de extrema izquierda; mientras que
los números negativos se pueden representar de tres formas diferentes, sistema signo y
magnitud, complemento a uno y complemento a dos, siendo éste último es el más común.
Por ejemplo:
Sólo hay una forma de representar +9, con un bit de signo cero en la posición de extrema
izquierda: 00001001, y tres formas de representar -9 con ocho bits:
representación de magnitud con signo: 10001001
representación de complemento a uno con signo: 11110110
representación de complemento a dos con signo: 11110111

S-ar putea să vă placă și