Está en la página 1de 10

4.

4 Microoperaciones aritméticas
Una microoperación es una operación elemental efectuada con los
datos almacenados en los registros. Las que se encuentran en mayor
frecuencia son:
• Microoperaciones de transferencia registros que transfieren
información binaria de un registro a otro.
• Microoperaciones aritméticas que ejecutan operaciones aritméticas
sobre datos numéricos almacenados.
• Microoperaciones lógicas que ejecutan operaciones de manipulación
de bits.
• Microoperaciones de corrimiento que ejecutan operaciones de
ejecución sobre los datos almacenados.
Microoperaciones aritméticas.
Las microoperaciones aritméticas básicas son suma, resta, incremento,
decremento y corrimiento. La microoperación definida por el
enunciado especifica una microoperación de suma.

• La de resta se especifica cómo…

Donde R2 es el complemento a 1 de R2. Sumar 1 al complemento de 1


produce el complemento a 2, y suma el contenido de R1 al
complemento 2 de R2, es equivalente a R1 – R2.
Microoperaciones aritméticas.
• Las microoperaciones de incremento o decremento se representan
mediante las operaciones más-uno y menos-uno.
• Las operaciones de multiplicación y división no se incluyen en el
conjunto básico de microoperaciones. El único lugar donde estas
operaciones pueden considerarse como microoperaciones es en un
sistema digital, donde se ejecutan mediante un circuito combinatorio.
Microoperaciones aritméticas.
Sumador binario
• Aquí se necesitan los registros que contengan los datos y el
componente digital que efectúe la suma aritmética. El sumador
binario se contruye con circuitos sumadores completos conectados
en cascada, con el acarreo de salida de un sumador completo
conectado al acarreo de entrada del siguiente sumador completo. Un
sumador binario de n bits necesita n sumadores completos.
Sumador sustractor binario
• La resta de números binarios puede realizarse en forma más
conveniente por medio de complementos. La entrada de modo M
controla la operación. Cuando M = 0 el circuito es un sumador y
cuando M = 1 el circuito se convierte en un sustractor.
Incrementador Binario
• La microoperación para incrementar suma un 1 a un número en un
registro se efectúa con facilidad con un contador binario. Cada vez
que la habilitación de cuenta está activa, la transición de pulso de
reloj incrementa el contenido de registro en uno.
Circuito Aritmético
Las microoperaciones aritméticas listadas pueden implantarse en un
circuito aritmético compuesto. El componente básico de un circuto
aritmético es el sumador paralelo. Al controlar las entradas de datos al
sumador, es posible obtener diferentes tipos de operaciones. El
diagrama que se mostrará tiene cuatro circuitos sumadores completos
que constituyen el sumador de 4 bits y 4 multiplexores para elegir
diferentes operaciones.
La salida del sumador binario se calcula en la siguiente suma
aritmética:
Circuito Aritmético
Circuito Aritmético
de 4 bits.

También podría gustarte