Suma de Números Binarios
Suma de Números Binarios
Suma de Números Binarios
10
0+0=0
0+1=1
1+0=1
1 + 1 = 10
10101101
Se puede convertir la operacin binaria en una operacin decimal, resolver la decimal, y
despus transformar el resultado en un (nmero) binario. 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 acarreo o arrastre). A
continuacin se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta
terminar todas las columnas (exactamente como en decimal).
0-0=0
1-0=1
1-1=0
La resta 0 - 1 se resuelve igual que en el sistema decimal, tomando una unidad prestada de la
posicin siguiente: 0 - 1 = 1 y me llevo 1 (este valor se resta al resultado que obtenga, entre el
minuendo y el sustraendo de la siguiente columna), lo que equivale a decir en el sistema
decimal, 2 - 1 = 1.
Ejemplos
10001
-01010
00111
11011001
-10101011
00101110
Dividir los nmeros largos en grupos. En el siguiente ejemplo, vemos cmo se divide
una resta larga en tres restas cortas:
100110011101
-010101110010
010000101011
1001
-0101
0100
1001
-0111
0010
1101
-0010
1011
Ejemplo
0101101
el C2 de 0101110 es 1010010
1011011
+1010010
10101101
En el resultado nos sobra un bit, que se desborda por la izquierda. Pero, como el nmero
resultante no puede ser ms largo que el minuendo, el bit sobrante se desprecia.
Un ltimo ejemplo: vamos a restar 219 - 23 = 196, directamente y utilizando el complemento a
dos:
11011011
-00010111
11000100
el C2 de 00010111 es 11101001
11011011
+11101001
111000100