Está en la página 1de 4

REPRESENTACIN COMPLEMENTO A LA

BASE (COMPLEMENTO A 2 CON BASE 2)


1. Conversiones complemento a 2
Algoritmo:

decimal

Si el 1er bit es 0, entonces se aplica la


conversin de binario a decimal.
Si el 1er bit es 1, entonces se realiza el
complemento a 2 y se aplica la conversin de
binario a decimal y el valor es su opuesto.
Ejemplos:
Con 5 bits el nmero en complemento a 2 10100 representa

el valor -1210 , ya que el complemento a 2 de 10100 es 01100


y representa el valor binario puro de su opuesto 011002 = 1210
Con 6 bits el nmero en complemento a 2 0001002 representa
el valor 410

Escuela Politcnica Superior

VALOR DECIMAL DE LOS NMEROS CON SIGNO


Complemento a 2
- Los valores decimales de los nmeros positivos

negativos en el sistema de complemento a 2, se


determinan sumando los pesos de todas las posiciones
de bit donde haya 1s, e ignorando aquellas posiciones
donde haya ceros.
- El peso del bit de signo en un nmero negativo viene
determinado por su valor negativo.

Escuela Politcnica Superior

VALOR DECIMAL DE LOS NMEROS CON SIGNO


Complemento a 2
- Ejemplo: Determinar los valores decimales de los nmeros
binarios con signo expresados en complemento a 2:
(a) 01010110

(b) 10101010

Solucin. Para (a) 01010110:


(a) Los bits y sus pesos segn las potencias de dos para el
nmero positivo son:
-27 26 25 24 23 22 21 20
0 1 0 1 0 1 1 0
sumando los pesos donde hay 1s:
64 + 16 + 4 + 2 = +86
Escuela Politcnica Superior

VALOR DECIMAL DE LOS NMEROS CON SIGNO


Complemento a 2
- Ejemplo: (Continuacin)

Solucin. Para (b) 10101010:

(b) Los bits y sus pesos segn las potencias de dos para el
nmero negativo son los siguientes (obsrvese que el
bit de signo negativo tiene un peso de -27, es decir,
-128):
-27 26 25 24 23 22 21 20
1 0 1 0 1 0 1 0
sumando los pesos donde hay 1s.
-128 + 32 + 8 + 2 = -86
Escuela Politcnica Superior

También podría gustarte