En la figura 1. se puede observar el circuito propuesto para nuestro
proyecto.
Para realizar las operaciones aritméticas de suma y
resta de dos números de 4 bits por medio de un circuito electrónico, se utiliza
un dipswitch para fijar los valores correspondientes de los operandos 1 y 2
(operando 1 = minuendo bits A1-A4, operando 2 =
sustraendo B1-B4). Los 4 bits correspondientes al operando 1 se hacen llegar de
manera directa a un sumador completo (74LS83) cuya identificación es IC3.
Mientras que los 4 bits que conforman al operando 2 primero se hacen pasar por
una compuerta OR-exclusiva (IC1, 74LS86).
Cada uno de ellos, la función que
tiene el circuito IC1 es la de cambiar los 0 por los 1 y los 1 por los 0 en
caso de que se tenga que hacer una resta, o dejar pasar el valor del operando 2
tal cual en caso de una suma.
El medio para escoger la operación aritmética ya
sea de la suma o la resta de los operandos 1 y 2, es por la interacción del bit
de control, el cual tiene que fijarse en 0 lógico para que se realice una suma
entre los operandos 1 y 2, por otra parte si el bit de control se ubica en la
posición de 1 lógico, el ejercicio resultante entre los operandos 1 y 2 será la
de una resta.
Una vez que las compuertas del circuito IC1
entregan un resultado, éste se hace llegar a otro sumador completo (IC2,
74LS83), en donde si el bit de control se encuentra en 1 lógico se complementa
a 2 el operando 2 (sustraendo), ya que se le sumará un 1 al valor que entreguen
las compuertas OR-exclusiva (recuerde que previamente estas compuertas
cambiaron los 1 por los 0 y los 0 por los 1), y por último el resultado del
complemento a 2 se hace llegar al sumador completo del circuito IC3 para que se
realice la suma del operando 1 (minuendo) y operando 2 complementado a 2 (sustraendo).
Por otra parte si el bit de control se encuentra en
0 lógico (operación de suma) el valor de los bits del operando 2 no sufren
alteración alguna por lo que a los bits entregados por las compuertas
OR-exclusiva se le sumará un valor de 0 en el circuito IC2, pasando a realizar
una suma normal de los operandos 1 y 2 por medio del circuito IC3.
oye buen post, me sirve para mi trabajo de laboratorio pero una pregunta, es que en tu plano no se ve el indicador de suma y resta, ademas, se supone que el acarreo es el indicador de si el numero es positivo o negativo?
ResponderEliminarademás, en A-B, A es el segundo en orden o el primero?
gracias