Está en la página 1de 1

REPRESENTACIÓN DE UN NÚMERO BINARIO

Magnitud y signo (S-M)


Binario puro S-M C-1 C-2
0 000 0 +0 +0 +0 Primero se pone el signo (0 = positivo, 1
0 001 1 +1 +1 +1 = negativo), y después los bits de
0 010 2 +2 +2 +2 magnitud. Así, negar un número es
0 01 1 3 +3 +3 +3 simplemente reemplazar el bit de signo
0 1 00 4 +4 +4 +4 por su complementario. El número cero
0 101 5 +5 +5 +5 tiene una doble representación (+0 =
0 1 10 6 +6 +6 +6 0000 y -0 = 1000, para 4 bits).
0 1 1 1 7 +7 +7 +7
1 000 8 -0 -7 -8 Complemento a 1 (C-1)
1 001 9 -1 -6 -7
1 010 10 -2 -5 Los números negativos se obtienen
-6
1 01 1 11 -3 -4 -5 complementando uno a uno todos los
1 1 00 12 -4 -3 -4 bits de la representación del número
1 101 13 -5 -3 positivo correspondiente. Así +3 = 0011
-2
1 1 10 14 -2 y -3 = 1 100. Aquí también hay dos
-6 -1
1 1 1 1 15 -7 -1 representaciones diferentes para el cero
-0
(+0 = 0 000 y -0= 1 111).
Complemento a 2 (C-2)
Los números positivos se representan colocando un cero a la izquierda de los bits que representan la
magnitud, como en las otras dos representaciones. Los números negativos se representan a partir de los
positivos correspondientes complementando todos los bits y sumando un "1" al resultado. Al igual que en la
representación en C-1, la resta se implementa con negación y suma, pero ahora el cero sólo tiene una
representación (+0 = 0 000).

1 00 x0 1 1 1
101 y0 1 10
1 10 101
1 1 1 1 00
000 000
x1
001 y1 001
010 010
01 1 y2 x2 01 1
y2y1y0 x2x1x0
C-1 S-M
Circuito convertidor de S-M a C-1

1 010 1 101

0 101 0 101
1 011 C-1 S-M
+ 1 -5 -5
1 010

0 101 0101
C-2 binario puro
-5 5

También podría gustarte