sábado, 22 de noviembre de 2014

suma y resta binaria

Suma.

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1

Pero la suma de 1+1, que sabemos que es 2 en el sistema decimal, debe escribirse en binario con dos cifras (10) y, por tanto 1+1 es 0 y se arrastra una unidad, que se suma a la posición siguiente a la izquierda
Ejemplos:

  1101       110101         1011101         100111
+1101   +   10110      + 1110011      +     1011
______     _______      ________       _______
11010      1001011       11010000         110010

Resta.

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 posición siguiente: 10 - 1, es decir, 210 – 110 = 1.  Esa unidad prestada debe devolverse, sumándola, a la posición siguiente. 

Ejemplos:

10101      11001          1011000           1011101
- 1110   - 10011         -  110001        -   110010
______   ______          _______          ________
 00111     00110           0100111          0101011


No hay comentarios.:

Publicar un comentario