Sumador - Restador de 4 bits

Sumador- Restador de 4 bits

Se desea realizar un sumador y restador entre dos números de 4 bits. Mediante la entrada de un teclado matricial en los números del 0 (0000) al 9 (1001).

Las operaciones se realizan al oprimir el Botón A (1010) del teclado matricial  se realizar la operación de suma y el Botón B (1011)  la operación de resta. 


Fig 1. Selector de suma o resta



El proceso consiste en guardar un numero, que se quedara guardado en el banco de memoria A , luego de esto se seleccionara la operación, y posteriormente se seleccionara el numero a operar guardando el numero en el espacio de memoria B.

Fig 2. Bancos de memoria de 4 bits

Fig 3. Banco de memoria de 1 bit.

Debido a que la magnitud de algunos números es mayor que otros, al momento de realizar la operación de la suma , mediante un comparador de 4 bits , se comparara y en el caso en que el banco de memoria  B sea mayor que el de A , se realizara el cambio de los números y luego se realizara la operación correspondiente y se obtendrá un Bit positivo que representara el signo de negativo. 

Fig 4. Comparador 1 bit

Fig 5. Comparador 4 bits.

Las operación de suma y resta se realizaran mediante se realizar mediante sumadores completos con acarreo.

Fig 6. Sumador- Restador






Montaje Físico: