ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resta De números Binarios


Enviado por   •  8 de Octubre de 2012  •  897 Palabras (4 Páginas)  •  784 Visitas

Página 1 de 4

Resta de números binarios

Restar números binarios es muy sencillo, el problema es que estamos muy acostumbrados a los decimales.

Veamos cómo se hace en decimal, por ejemplo tienes 100-19, obviamente a 0 no le puedes quitar 9, así que debemos tomar prestado 1 para volverlo un 10 (en decimal la base es 10), y así si 10-9=1.

En binarios pasa lo mismo, no le puedes quitar 1 a 0, debes de tomar 1 prestado al de un lado, pero cuidado aquí viene lo complicado tu numero no se va a volver 10, recuerda que en binario la base es 2 y por lo tanto se volverá 2 en binario, y ahora sí a 2 le quitas 1, 2-1=1, y continuas restando pero recuerda que llevas 1, porque pediste prestado.

Te voy a poner un ejemplo para que le entiendas mejor, vamos a restar 201 - 67, ya sabemos que es 134, vamos a hacerlo en binario :

1 1 0 0 1 0 0 1.......................201

- 0 1 0 0 0 0 1 1.......................67

Tomamos los dos últimos números, 1-1 es igual a 0, y no llevamos nada (no pedimos prestado)

1 1 0 0 1 0 0 1

- 0 1 0 0 0 0 1 1

------------------------

0

Ahora la siguiente columna 0-1, ya dijimos que no se puede, así que va a tomar 1 prestado al de la columna del lado izquierdo, se que vas a decir "es un cero, no nos puede prestar 1", lo que pasa es que ese cero le pide a su vez al de lado, y así hasta que encuentres un 1, pero no te fijes en eso, vamos a seguir restando y no nos vamos a preocupar por eso ahora, entonces ahora nos prestaron 1 (no importa quién) y tenemos un 1 0 (este número es 2 en binario no 10 en decimal, no te vayas a confundir), entonces en binario tienes 10-1, que en decimal es 2-1=1, y llevamos 1 (porque pedimos 1 prestado)

1 1 0 0 1 0 0 1 arriba

- 0 1 0 0 0 0 1 1 abajo

------------------------

1 0

Para la siguiente columna tenemos 0 - 0, pero recuerda que tomamos 1 prestado así que en realidad tenemos 0 - 1 (le sumamos el 1 al de abajo), de nuevo tenemos que pedir prestado y entonces tenemos en binaria 1 0 -1 que en decimal es 2-1=1, y de nuevo llevamos 1

1 1 0 0 1 0 0 1

- 0 1 0 0 0 0 1 1

------------------------

1 1 0

Continuamos con 1 - 0 , pero como llevamos 1 tenemos ahora 1 - 1, esto si lo podemos resolver 1 - 1 = 1 (en binario y decimal).

1 1 0 0 1 0 0 1

- 0 1 0 0 0 0 1 1

------------------------

0 1 1 0

Lo demás es muy fácil:

0 - 0=0

0 - 0=0

1 - 1=0

1 - 0=1

1 1 0 0 1 0 0 1

- 0 1 0 0 0 0 1 1

------------------------

1 0 0 0 0 1 1 0

que en decimal es 134.

Es lo mismo que la resta en decimal, pides prestado y llevas, nada más debes de ser

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com