Está en la página 1de 2

UNIDAD VI. ARITMÉTICA DIGITAL.

OPERACIONES Y CIRCUITOS

Suma binaria:

La suma o adición binaria es análoga a la de los números decimales. La diferencia radica en que
en los números binarios se produce un acarreo (carry) cuando la suma excede de uno mientras
en decimal se produce un acarreo cuando la suma excede de nueve (9).

Resta binaria:

La resta o sustracción de números binarios es similar a los números decimales. La diferencia


radica en que, en binario, cuando el minuendo es menor que el sustraendo, se produce un
préstamo o borrow de 2, mientras que en decimal se produce un préstamo de 10.

Multiplicación de números binarios:

La multiplicación en binario es más fácil que en cualquier otro sistema de numeración. Como
los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo puede ser
CERO o UNO. En otras palabras, las tablas de multiplicar del cero y del uno son muy fáciles de
aprender:

x 0 1
0 0 0
1 0 1
En un ordenador, sin embargo, la operación de multiplicar se realiza mediante sumas
repetidas. Eso crea algunos problemas en la programación porque cada suma de dos UNOS
origina un arrastre, que se resuelven contando el número de UNOS y de arrastres en cada
columna. Si el número de UNOS es par, la suma es un CERO y si es impar, un UNO. Luego, para
determinar los arrastres a la posición superior, se cuentan las parejas de UNOS.

División binaria:

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.

Suma BCD:

La suma en código BCD utiliza las mismas reglas de la suma binaria. Si una suma de dos
números es menor o igual que 9, el número BCD resultante es válido. Si la suma es mayor que
9, o si se genera un acarreo el resultado no es válido. En este caso, se suma el número binario
0110 para pasar de nuevo al código BCD. Si se genera acarreo al sumar 0110, éste se suma al
siguiente grupo de 4 bits.

Aritmética hexadecimal:

El sistema hexadecimal (abreviado como 'Hex', no confundir con sistema sexagesimal) es el


sistema de numeración posicional que tiene como base el 16. Su uso actual está muy vinculado
a la informática y ciencias de la computación donde las operaciones de la CPU suelen usar el
byte u octeto como unidad básica de memoria; y, debido a que un byte representa
{\displaystyle 2^{8}}{\displaystyle 2^{8}} valores posibles, y esto puede representarse como
{\displaystyle 2^{8}=2^{4}\cdot 2^{4}=16\cdot 16=}{\displaystyle 2^{8}=2^{4}\cdot
2^{4}=16\cdot 16=} {\displaystyle 1\cdot 16^{2}+0\cdot 16^{1}+0\cdot 16^{0}}{\displaystyle
1\cdot 16^{2}+0\cdot 16^{1}+0\cdot 16^{0}}, que equivale al número en base 16 {\displaystyle
100_{16}}{\displaystyle 100_{16}}, dos dígitos hexadecimales corresponden exactamente a un
byte.

También podría gustarte