Veamos la figura de abajo. Si el interruptor S=0, entonces la salida del 7483 es igual a A+BI. Si S=1, entonces la salida del 7483 es A-BI. Donde A y BI son los números binarios de 4 bits introducidos por el usuario y se señalan en la siguiente figura:
Ahora veamos qué ocurre en detalle:
Las entradas de cada compuerta XOR son: S y un bit de BI. Vemos que la salida de cada compuerta XOR está conectada a cada entrada del puerto B del 7483, respetando el subíndice de las entradas BI. Es decir: si a una compuerta XOR entra el bit menos significativo del número binario BI, de esa compuerta sale el bit menos significativo del número binario B; y así ocurre con el resto de los bits. Así mismo, C0=S.
Hagamos una tabla de la verdad para S, un bit de BI, un bit de B y C0:
S | un bit de BI | un bit de B | C0 |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 |
Sea C la salida del 7483 y A la otra entrada que no se ha mencionado.
Vemos que si S=0, entonces cada bit de BI es igual a cada bit de B (respetando las cifras significativas), y C0=S=0. Por lo tanto, B=BI y:
C = C0+A+B = 0+A+BI = A+BI : SUMA de los números binarios introducidos.
Ahora bien, vemos que si S=1, entonces cada bit de BI es igual al negado de cada bit de B (respetando las cifras significativas), y C0=S=1. Por lo tanto, B=(BI)' y:
C = C0+A+B = 1+A+(BI)' = A+[1 +(BI)' ]: RESTA de los números binarios introducidos.