FANDOM


Aquí pueden conseguir una buena explicación sobre operaciones con binarios (incluída la resta). Como el artículo es un poco largo les pondré los pasos del método más eficiente (en mi opinión):

  1. Supongamos que tenemos A - B. B (el número que resta) será nuestro sustraendo. Si B es más corto que A, añadimos 0 a su izquierda hasta que posea la misma longitud que A.
  2. Tomamos B y obtenemos su "complemento a uno" cambiando los 1 por 0 y los 0 por 1. Por ejemplo, si el sustraendo es 101101, su complemento a uno será 010010.
  3. Le sumamos 1 al complemento a uno para obtener el "complemento a dos". Si quieren hacerlo mecánicamente basta con que (de derecha a izquierda) cambien todos los 1 por 0 hasta que consigan un 0 el cual lo cambiarán por 1. Por ejemplo, 10010 + 1 = 10011; 100111 + 1 = 101000. Este número lo llamaremos C.
  4. Ahora en vez de restar A - B, sumaremos A + C.
  5. Al resultado le quitaremos el primer uno de izquierda a derecha. Por ejemplo, si el resultado fue 1101001, entonces el verdadero resultado será 101001.

Ejemplo:

I) 100101 - 1101.

  1. Le añadimos dos ceros a 1101: 001101.
  2. Obtenemos su complemento a 1: 110010.
  3. Obtenemos su complemento a 2: 110011.
  4. Ahora la operación será: 100101 + 110011.
  5. Al resultado, 1011000, le quitamos el primer uno: 011000.
  6. Como los ceros a la izquierda no se toman en cuenta entonces el resultado final será: 11000.
  7. 100101 - 1101 = 11000.

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.