lunes, 1 de diciembre de 2014

Aritmética Digital

La aritmética digital consiste en realizar operaciones con números representados en códigos que las máquinas entiendan: Binario, Signo Magnitud, Complemento a 1 y Complemento a 2.

SUMAR:
Sumar dos números en binario es igual que sumarlos en decimal, el resultado tiene el mismo valor en los dos códigos. En binario hay que ir sumando bit a bit y tener en cuenta el acarreo (Carry en inglés) para el siguiente bit.

Para sumar dos números de 4 bits se utiliza el circuito integrado 74LS238.
El 74LS238 está formado por sumadores totales, que internamente si se saca la tabla de la verdad y se hace karnaugh equivale a:


Que es la evolución del semisumador:


RESTAR:
Antes de saber restar hay qe saber representar números negativos, en binario no se puede, por lo que se representan en:

  • Signo Magnitud: Poniendo el mismo número en positivo en código binario (La magnitud) y colocándole delante el 0 si es positivo o el 1 si es negativo.

  • Complemento a 1: Se deja el bit de signo y se cambian ponen al revés los demás bits si es un número negativo, si es positivo se dejan igual también.

  • Complemento a 2: Si es negativo se le suma 1 al complemento a 1, si es positivo se deja igual que el complemento a 1.
Método de complemento a 1:
El número negativo se pone en complemento a 1, se suman y si hay acarreo al final se le suma al resultado.

Método de complemento a 2:
El número negativo se pone en complemento a 2, se suman y ya está, el resultado es definitivo.


No hay comentarios:

Publicar un comentario