0% encontró este documento útil (0 votos)
484 vistas10 páginas

Resta y División en Sistemas Numéricos

El documento explica los procedimientos para realizar operaciones aritméticas como la resta y la división en diferentes sistemas de numeración binarios, octales y hexadecimales. Describe cómo se realiza la resta utilizando el complemento a dos y cómo dividir números en estos sistemas involucra procedimientos similares a la división decimal. También proporciona ejemplos para ilustrar los métodos.

Cargado por

Eduardo Reyes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
484 vistas10 páginas

Resta y División en Sistemas Numéricos

El documento explica los procedimientos para realizar operaciones aritméticas como la resta y la división en diferentes sistemas de numeración binarios, octales y hexadecimales. Describe cómo se realiza la resta utilizando el complemento a dos y cómo dividir números en estos sistemas involucra procedimientos similares a la división decimal. También proporciona ejemplos para ilustrar los métodos.

Cargado por

Eduardo Reyes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INTRODUCCION

Resta
Al efectuar la resta es necesario revisar si el sustraendo es mayor que el minuendo, ya que en caso
afirmativo se debe sumar la base al minuendo antes de llevar a cabo la resta de dos dígitos de una
columna cualquiera. Una vez comenzada la operación de resta cuando al minuendo se le suma la
base, entonces el sustraendo de la columna izquierda próxima se le deberá sumar 1 antes de hacer
la comparación entre el minuendo y sustraendo.

División

Se sabe que la división involucra operaciones de resta y multiplicación, por lo que es más
complicada que las tres operaciones aritméticas anteriores. En este caso lo que se recomienda es
usar lo que se conoce como división desarrollada, la cual permite realizar primero la multiplicación
y después la resta, ya que de otra forma el tratar de llevar a cabo tanto la multiplicación como la
resta en un sistema numérico con el que no se está familiarizando podría ser muy complicado.
RESTA DE NUMEROS BINARIOS
La técnica de la resta en binario es, nuevamente, igual que la misma operación en el sistema decimal.
Pero conviene repasar la operación de restar en decimal para comprender la operación binaria, que
es más sencilla. Los términos que intervienen en la resta se
llaman minuendo, sustraendo y diferencia.

- 0 1

0 0 1

1 1+1 0

Las restas 0 - 0, 1 - 0 y 1 - 1 son evidentes:

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. Veamos algunos ejemplos:

111 – 101 = 010 710 – 510 = 210

10001 – 01010 = 00111 1710 – 1010 = 710

11011001 – 10101011 = 00101110 21710 – 17110 = 4610

111101001 – 101101101 = 001111100 48910 – 36510 = 12410

Ejercicio 2:

Realiza las siguientes restas de números binarios y comprueba los resultados convirtiéndolos al
sistema decimal:

111011 - 110

111110111 - 111001

1010111 - 11011 – 10011


A pesar de lo sencillo que es el procedimiento de restar, es facil confundirse. Tenemos
interiorizado el sistema decimal y hemos aprendido a restar mecánicamente, sin detenernos a
pensar en el significado del arrastre. Para simplificar las restas y reducir la posibilidad de cometer
errores hay varias soluciones:

Dividir los números largos en grupos. En el siguiente ejemplo, vemos cómo se divide una resta
larga en tres restas cortas:

100110011101 1001 1001 1101

010101110010 0101 0111 0010

010000101011 0100 0010 1011

Calculando el complemento a dos del sustraendo

Complemento a dos

El complemento a dos de un número N, compuesto por n bits, se define como:

C2N = 2n – N

Veamos un ejemplo: tomemos el número N = 1011012, que tiene 6 bits, y calculemos su


complemento a dos:

N = 4510 n = 6 26 = 64 y, por tanto: C2N = 64 – 45 = 19 = 0100112

Ejercicio 3:

Calcula el complemento a dos de los siguientes números:

11001, 10001011, 110011010

Complemento a uno

El complemento a uno de un número N, compuesto por n bits es, por definición, una unidad
menor que el complemento a dos, es decir:

C1N = C2N - 1
y, por la misma razón:

C2N = C1N + 1

Calculemos el complemento a uno del mismo número del ejemplo anterior:

siendo N = 101101, y su complemento a dos C2N = 010011

C1N = C2N – 1 = 010011 – 000001 = 010010

C1N = 010010

Da la sensación de que calcular el complemento a uno no es más que una forma elegante de
complicarse la vida, y que no va a ser más sencillo restar utilizando el complemento a dos, porque
el procedimiento para calcular el complemento a dos es más difícil y laborioso que la propia resta.
Pero es mucho más sencillo de lo que parece.

En realidad, el complemento a uno de un número binario es el número resultante de invertir los


UNOS y CEROS de dicho número. Por ejemplo, si:

N = 110100101

obtenemos su complemento a uno invirtiendo ceros y unos, con lo que resulta:

C1N = 001011010

y su complemento a dos es:

C2N = C1N + 1 = 001011011

¡es muy fácil!

Veamos otro ejemplo de cálculo de complementos. Sea:

N = 0110110101

El complemento a uno es:

C1N = 1001001010

y el complemento a dos es:

C2N = 1001001011
Restar en binario usando el complemento a dos

Y, por fin, vamos a ver cómo facilita la resta el complemento. La resta binaria de dos números
puede obtenerse sumando al minuendo el complemento a dos del sustraendo.

ejemplos:

Primer ejemplo:

Hagamos la siguiente resta, 91 – 46 = 45, en binario:

1011011 – 0101110 = 0101101

Tiene alguna dificultad, cuando se acumulan los arrastres a la resta siguiente. Pero esta misma
resta puede hacerse como una suma, utilizando el complemento a dos del sustraendo:

1011011 + 1010010 = 0101101

En el resultado de la suma nos sobra un bit, que se desborda por la izquierda. Pero, como el
número resultante no puede ser más largo que el minuendo, el bit sobrante se desprecia.

Segundo ejemplo:

Hagamos esta otra resta, 219 – 23 = 196, utilizando el complemento a dos:

21910 = 110110112,
2310 = 000101112
C223 = 11101001

El resultado de la resta será: 11011011 + 11101001 = 111000100

Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto:

110001002 = 19610
DIVISION DE NUMEROS BINARIOS
Igual que en el producto, la división es muy fácil de realizar, porque no son posibles en el cociente
otras cifras que UNOS y CEROS.

Consideremos el siguiente ejemplo, 42: 6 = 7, en binario:

Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo número de
cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la división tomando un dígito
más (1001 entre 100).

Si la división es posible, entonces, el divisor sólo podrá estar contenido una vez en el dividendo, es
decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de multiplicar el divisor
por 1 es el propio divisor. Restamos las cifras del dividendo del divisor y bajamos la cifra siguiente.

El procedimiento de división continúa del mismo modo que en el sistema decimal.

Ejercicio 5:

Haz las siguientes divisiones binarias. Al terminar, comprueba los resultados haciendo las
divisiones en el sistema decimal:

10110101000101: 1011

10100001111011: 10011
RESTA DE OCTALES
Se realiza de la misma forma que en el sistema decimal, la única diferencia
es que cuando se “piden cifras” al número que está al lado, pasa a la
columna de la derecha como 8, luego se suma ese 8 con el número que
“pidió” la cifra y se continua con la operación. Cuando el segundo número
(sustraendo) es mayor que el primero (minuendo) el resultado (diferencia)
será negativo.
DIVISION DE OCTALES
RESTA DE HEXADECIMALES
Como podemos hacer la resta de dos números hexadecimales utilizando el complemento a 15. Para
ello tendremos que sumar al minuendo el complemento a quince del sustraendo, y finalmente
sumarle el bit de overflow (bit que se desborda).

EJEMPLOS:
DIVISION DE HEXADECIMALES
La división se efectúa del mismo modo que en el sistema decimal y se realiza directamente en la
misma base del sistema octal o hexadecimal. Sin embargo, también se puede obtener
previamente la conversión en binario y proceder, como en el caso anterior, a realizarla en binario;
y después el resultado transformarlo de nuevo al sistema numérico original.

La base hexadecimal esta formada por 16 elementos:


0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C, D, E, F
donde
A=10, B=11, C=12, D=13, E=14, F=15
El sistema hexadecimal es posicional como el nuestro en base 10
Si tienes una división puedes intentar pasar los números a base 10 y dividir,
96A = A * 16⁰ + 6 * 16¹ + 9 * 16² = A+96+2304=10+96+2304=2410
Como F = 15

También podría gustarte