Está en la página 1de 4

Suma de nmeros Binarios

Las posibles combinaciones al sumar dos bits son

Elaborado por:

Claudio Cornejo

0+0=0

0+1=1

1+0=1

1 + 1 = 10

Francisco Chavara

100110101
+ 11010101

1000001010
Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en
nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y
llevamos 1 (este "1" se llama arrastre). A continuacin se suma el acarreo a la
siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas
(exactamente como en decimal).
La suma binaria se puede realizar cmodamente siguiendo las tres reglas
descritas: 1 Si el nmero de unos (en sentido vertical) es par el resultado es 0. 2
Si el nmero de unos (en sentido vertical) es impar el resultado es 1. 3 Acarreo
tantos unos como parejas (completas) de nmeros 1 haya. Por ejemplo: 0 + 0=0,
0+1=1, 1+0=1, 1+1=10 se pone 0 y se acarrea un 1 a la posicin siguiente Hay
que sumar 1010 (que en decimal es 10) y 1111 (que en decimal es 15). 10 + 15 =
25

10110
+11100
110010
1
1
0
1
1
1

+
+
+

=1
=1
=10

Ejemplo:

100100
10.1
+ 10010
+11.01
110110
101.11

Sumar:

20

1 0
10
30

1
1
0
1
1
1

+
+
+

1 0 0
1 0 1 0
1 1 1 0

24
=1

30

=1
=10

Ejemplo:
Sumar:

30

0 1 1 1 1 0
1 0 1 0 0
1 10 0 1 0

20
50

50

Resta de nmeros binarios


El algoritmo de la resta en binario es el mismo que en el sistema decimal. Pero conviene
repasar la operacin de restar en decimal para comprender la operacin binaria, que es ms
sencilla. Los trminos que intervienen en la resta se llaman minuendo, sustraendo y
diferencia.
Las restas bsicas 0-0, 1-0 y 1-1 son evidentes:

0-0=0

1-0=1

1-1=0

0 - 1 = no cabe o se pide prestado al prximo.

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de
la posicin siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1.
Esa unidad prestada debe devolverse, sumndola, a la posicin siguiente.
Veamos algunos ejemplos:
Restamos 17 - 10 = 7
10001
-01010

00111

Restamos 217 - 171 = 46


11011001
-10101011

00101110

Restamos

46

35 - 15

Restamos

100011
001111

50 -

11

0110010
001011

010100

100111

20

Multiplicacin de nmeros binarios


El algoritmo del producto en binario es igual que en nmeros decimales; aunque se lleva
cabo con ms sencillez, ya que el 0 multiplicado por cualquier nmero da 0, y el 1 es el
elemento neutro del producto.
Por ejemplo, multipliquemos 22 por 9 = 198
10110
1001

10110
00000
00000
10110

11000110

Multiplicar:
198

25

5 = 125

11001
00101
11001
00000
11001
00000
00000
001111011
125

Divisin de nmeros binarios


La divisin en binario es similar al decimal, la nica diferencia es que a la hora de hacer las
restas, dentro de la divisin, estas deben ser realizadas en binario. Por ejemplo, vamos a
dividir 100010010 (274) entre 1101 (13)= 20
100010010 |1101

- 0000
010101

10001
- 1101

010101


01000
- 0000

10000
- 1101

00111
- 0000

01110
- 1101

20

00001

Elaborado por:
Claudio Cornejo
Francisco Chavara

También podría gustarte