Skip to main content

Cómo Sumar Números Binarios Negativos: Métodos Y Ejemplos

El plegado de n meros binarios negativos es una de las operaciones importantes en los sistemas inform ticos. Al trabajar con n meros negativos, es necesario tener en cuenta las caracter sticas de su representaci n en un sistema num rico binario. En este art culo, consideraremos los m todos de plegado de n meros binarios negativos y proporcionaremos ejemplos para una comprensi n m s clara.

Uno de los m todos m s comunes para doblar n meros binarios negativos es representar n meros en c digo complementario. El c digo adicional de un n mero negativo se obtiene invirtiendo todos los bits del n mero y agregando uno al resultado obtenido. Para sumar dos n meros negativos en el c digo complementario, primero debe realizar la operaci n de adici n en binario normal y luego tener en cuenta la transferencia si se produce.

Ejemplo: sumando -10 y -5

  1. Definici n de n meros binarios
  2. N meros binarios negativos: caracter sticas y representaci n
  3. M todos de adici n de n meros binarios negativos
  4. M todo 1: c digo adicional
  5. M todo 2: c digo inverso
  6. Ejemplos de adici n de n meros binarios negativos
  7. Ejemplo 1: suma de n meros negativos en c digo complementario
  8. Ejemplo 2: suma de n meros negativos en c digo inverso
  9. Pregunta-respuesta
  10. C mo sumar n meros binarios negativos?
  11. C mo convertir un n mero negativo en su c digo complementario?
  12. Es posible sumar un n mero binario positivo y negativo?
  13. Cu l ser el resultado de sumar n meros binarios negativos y positivos?
  14. Es posible sumar n meros binarios negativos sin aplicar el m todo de c digo adicional?

Definici n de n meros binarios

Los n meros binarios son n meros representados en el sistema num rico binario, que se basa en dos d gitos: 0 y 1. En el sistema binario, cada posici n tiene un valor num rico igual a la potencia del n mero 2. La posici n m s baja (derecha) es 2^0, la siguiente es 2^1, luego 2^2, y as sucesivamente.

La representaci n binaria de n meros se usa ampliamente en electr nica y computadoras, ya que las computadoras operan la informaci n en forma de n meros binarios. Cada d gito binario (bit) puede tomar valores de 0 o 1, lo que lo hace conveniente para representar informaci n como 0 y 1.

Los n meros binarios pueden ser positivos y negativos. Los n meros binarios positivos se representan en un formato est ndar sin signo, donde el bit m s significativo es 0. Los n meros binarios negativos se pueden representar en una variedad de formatos, pero el m s com n es el c digo complementario, donde el bit m s significativo es 1.

N meros binarios negativos: caracter sticas y representaci n

Los n meros binarios negativos son n meros representados en el sistema num rico con base 2 que tienen un valor negativo. Se diferencian de los n meros binarios positivos en que tienen un signo y el uso de caracteres especiales para designarlo.

Por lo general, en el sistema binario, los n meros positivos se representan como una secuencia normal de ceros y unos, por ejemplo: 1011, 110010, 1001, etc. Sin embargo, al representar n meros negativos, se usa un m todo especial: un c digo adicional.

El c digo adicional le permite representar n meros negativos usando los mismos ceros y unos, pero con un signo invertido. En este caso, el primer bit del n mero es un bit de signo, donde 0 denota un n mero positivo y 1 es un n mero negativo.

Para obtener un c digo de n mero negativo adicional, siga estos pasos::

  1. Tomar un m dulo de n mero (descartar su signo)
  2. Convertir el n mero positivo resultante en forma binaria
  3. Invertir todos los bits del n mero binario resultante
  4. A adir uno al n mero invertido resultante

Por lo tanto, la secuencia resultante de ceros y unos representar a un n mero negativo en el c digo complementario.

Por ejemplo, para representar el n mero -5 en el sistema num rico binario en el c digo complementario:

  1. Toma del m dulo: |-5 / = 5
  2. Conversi n a binario: 5 = 101
  3. Inversi n de bits: 101 - > 010
  4. Adici n de unidad: 010 + 1 = 011

Por lo tanto, el n mero -5 en el sistema num rico binario en el c digo complementario se representar como 011.

N meroC digo binario
-5011
-10110
-15001

Por lo tanto, los n meros binarios negativos se representan en c digo complementario, utilizando invertir y agregar uno al n mero positivo. Este m todo le permite trabajar con n meros negativos en un sistema num rico binario y realizar operaciones matem ticas como suma y resta sobre ellos.

M todos de adici n de n meros binarios negativos

A diferencia de sumar n meros binarios positivos, sumar n meros binarios negativos requiere algunas acciones adicionales. Existen varios m todos para sumar n meros binarios negativos:

  1. M todo de suma de valores absolutos:

    En este m todo, antes de sumar n meros, es necesario encontrar los valores absolutos de los n meros negativos y sumarlos. Luego, la suma resultante ser un n mero negativo y su valor se puede escribir en forma binaria.

    Por ejemplo, para sumar -101 y -110, debe encontrar los valores absolutos: 101 y 110. Su suma, 101 + 110 = 1011, se puede escribir en binario como -1011. Aqu el " - " antes del n mero indica que es un n mero negativo.

  2. M todo de c digo adicional:

    Este es un m todo m s com n para sumar n meros binarios negativos.

    Para empezar, debe escribir los n meros en forma binaria. Luego debe invertir los bits de cada n mero (cambiar 0 por 1 y 1 por 0). Despu s de eso, el valor invertido del segundo n mero debe agregarse uno. Por ltimo, al resultado obtenido hay que a adir el valor invertido del primer n mero.

    Por ejemplo, para sumar -101 y -110, primero debe invertir los bits: 010 y 001. Luego, agregue uno al segundo n mero invertido: 001 + 1 = 010. Y, por ltimo, a adir el valor invertido del primer n mero: 010 + 010 = 100. Los bits 100 resultantes se pueden escribir en binario como -100.

Estos son los m todos b sicos para sumar n meros binarios negativos. Dependiendo de la tarea espec fica, puede ser necesario utilizar diferentes m todos. En cualquier caso, es importante comprender los principios y reglas de la suma de n meros binarios negativos para obtener el resultado correcto.

M todo 1: c digo adicional

Para sumar n meros binarios negativos, existe un m todo basado en el uso de c digo adicional. El c digo adicional es una representaci n especial de los n meros negativos en el sistema num rico binario.

Para aplicar este m todo, debe seguir los siguientes pasos::

  1. Representar ambos n meros en binario.
  2. Si los n meros tienen diferentes longitudes, los complementamos con ceros a la misma longitud, agregando ceros a la izquierda.
  3. Marcamos el primer n mero como " A "y el segundo n mero como "B".
  4. Invertimos cada bit del n mero " B " (reemplazamos 0 por 1 y 1 por 0).
  5. A adimos uno al n mero "B".
  6. Sumamos los n meros " A "y" B " sin tener en cuenta la transferencia.
  7. Si, como resultado de la suma, hubo una transferencia, agr guela a la cantidad recibida.
  8. La suma resultante ser el resultado de la adici n de n meros binarios negativos.

Por ejemplo, para sumar los n meros -3 y -4 mediante el m todo de c digo adicional:

+1101
+1100
-1111

Como resultado de la suma obtenemos el n mero -7.

El m todo de c digo complementario permite sumar n meros binarios negativos, manteniendo las reglas de suma en el sistema binario.

M todo 2: c digo inverso

En el m todo de c digo inverso, un n mero negativo se representa como un n mero binario derivado de un n mero positivo invirtiendo todos sus bits y agregando uno.

Pasos de ejecuci n del m todo:

  1. Invertir todos los bits del n mero positivo.
  2. A adir 1 al resultado obtenido.

Ejemplo:

N mero positivoC digo inversoResultado (binario)Resultado (decimal)
200101101-2
501011010-5
1010100101-10

El m todo de c digo inverso le permite sumar n meros binarios negativos de la misma manera que los positivos.

Ejemplos de adici n de n meros binarios negativos

En esta secci n vamos a ver algunos ejemplos de la adici n de n meros binarios negativos.

Ejemplo 1:

N mero AN mero BResultado
-101(-5 en decimal)-110(-6 en el sistema decimal)
1(Transferencia de la categor a anterior)
1(Transferencia de la categor a anterior)01
110
010

El resultado de la adici n de los n meros -101 y -110 en el sistema binario es -1011 (-11 en el sistema decimal).

Ejemplo 2:

N mero AN mero BResultado
-111(-7 en el sistema decimal)-100(-4 en decimal)
1(Transferencia de la categor a anterior)
1(Transferencia de la categor a anterior)10
101
110

El resultado de la adici n de los n meros -111 y -100 en el sistema binario es -1011 (-11 en el sistema decimal).

Por lo tanto, para la adici n de n meros binarios negativos se utilizan las reglas habituales de adici n de n meros binarios, teniendo en cuenta el signo de los n meros y el manejo de la transferencia de la categor a superior.

Ejemplo 1: suma de n meros negativos en c digo complementario

Considere el ejemplo de sumar dos n meros negativos en el c digo complementario: -5 y -3.

Primero debe representar los n meros en forma binaria. Para hacer esto, en el c digo complementario, un n mero negativo se representa como una representaci n binaria invertida de un n mero positivo aumentado en uno.

Representaci n binaria del n mero -5:

  1. Primero presentamos el n mero positivo 5 en binario: 00000101.
  2. Invertimos todos los bits: 11111010.
  3. Incrementamos el valor obtenido en uno: 11111011.

Representaci n binaria del n mero -3:

  1. Primero presentamos el n mero positivo 3 en binario: 00000011.
  2. Invertimos todos los bits: 11111100.
  3. Incrementamos el valor obtenido en uno: 11111101.

Ahora podemos sumar dos n meros negativos:

1111101+11111101
111101+11111101
1111001000000010

El resultado de la suma de dos n meros negativos: -5 + -3 = -8. Representaci n binaria del n mero -8: 11110010.

Ejemplo 2: suma de n meros negativos en c digo inverso

Para sumar n meros negativos en el c digo inverso, debe seguir un algoritmo espec fico. Considere el ejemplo de sumar dos n meros negativos -5 y -3 en el c digo inverso.

  1. Convertir ambos n meros en c digo inverso:
    • N mero -5 en el c digo inverso: 1011
    • N mero -3 en el c digo inverso: 1101
  2. Sumemos dos n meros, sin olvidar la transferencia:
  3. Migraci n1011
    N mero -51011
    N mero -31101
    Suma1110
  4. Si la suma recibida tiene una transferencia a la categor a superior, debe descartarla y agregar una unidad al resultado recibido:
    • Cantidad: 1110
    • Resultado: 110
  5. Llevemos el resultado al c digo directo:
    • N mero -6 en el c digo inverso: 110

Por lo tanto, la suma de -5 y -3 en el c digo inverso es igual a -6 en el c digo inverso.

Pregunta-respuesta

C mo sumar n meros binarios negativos?

Para sumar n meros binarios negativos se utiliza el m todo de c digo adicional. Primero debe convertir ambos n meros en sus c digos adicionales, luego realice la suma habitual. Si la suma obtenida excede la representaci n del n mero en forma binaria, se realiza un desplazamiento c clico del n mero hacia la izquierda (se elimina el bit superior) y se agrega 1 (para no perder el d gito superior). El resultado de la suma ser un c digo adicional de la suma de dos n meros.

C mo convertir un n mero negativo en su c digo complementario?

Para convertir un n mero negativo en su c digo adicional, debe seguir varios pasos. Primero debe escribir el m dulo del n mero (su parte positiva) en forma binaria. Luego invierta todos los bits del n mero resultante (reemplace 0 por 1 y 1 por 0). Y, por ltimo, a adir 1 al n mero invertido. El resultado es un c digo adicional de un n mero negativo.

Es posible sumar un n mero binario positivo y negativo?

S , es posible sumar un n mero binario positivo y negativo. Para hacer esto, debe convertir un n mero negativo en su c digo adicional, luego realizar la suma como con n meros positivos. El resultado ser un c digo adicional de la suma de los dos n meros.

Cu l ser el resultado de sumar n meros binarios negativos y positivos?

El resultado de la adici n de n meros binarios negativos y positivos depender de los valores de los n meros y su bitness. Si un n mero positivo es m s peque o que un n mero negativo, entonces el resultado ser negativo. Si un n mero positivo es mayor o igual que un n mero negativo, entonces el resultado ser positivo.

Es posible sumar n meros binarios negativos sin aplicar el m todo de c digo adicional?

No, no es posible sumar n meros binarios negativos sin aplicar el m todo de c digo adicional. Sin el uso de c digo adicional, el resultado de la suma ser a incorrecto y no cumplir a con las reglas de la aritm tica binaria.