A Media Víbora se define como un dispositivo digital básico de cuatro terminales que añade dos bits de entrada binaria. Da salida al bit binario de suma y a un bit binario de acarreo.
Como hemos definido anteriormente, un sumador medio es un simple circuito digital usado para añadir digitalmente dos bits binarios. Un bit binario es 0 o 1. Por lo tanto, habrá cuatro combinaciones de suma de estos dos dígitos binarios y esos serán 0 + 0, 0 + 1, 1 + 0 y 1 + 1.
Lo sabemos de manera decimal:
De nuevo, sabemos que el decimal 2 puede ser representado en el sistema binario de dos bits como 10 (Un Cero). El dos binario es el número de dos dígitos más pequeño del sistema binario. Cuando sumamos el 1 binario con el 1 binario obtendremos ambos suma y llevar desde 10 es de dos dígitos número binario. Cuando sumamos 0 a 0, 0 a 1 y 1 a 0, obtenemos la suma de 0 y 1 respectivamente y ambos son un número binario de un dígito. Por lo tanto, en estos tres casos no habrá acarreo durante la adición o el acarreo es 0 aquí. Podemos resumir esto en una tabla de verdad para la media suma.
Tabla de la verdad de la Media Víbora
A | B | A + B | Salida decimal | Salida binaria | Suma (A B) | Llevar (A B) |
0 | 0 | 0 + 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 + 1 | 1 | 1 | 1 | 0 |
1 | 0 | 1 + 0 | 1 | 1 | 1 | 0 |
1 | 1 | 1 + 1 | 2 | 10 | 0 | 1 |
De lo anterior tabla de la verdadpodemos ver que el dígito de la suma de dos entradas binarias es el resultado de la operación XOR y podemos realizarlo usando un Puerta XOR. El dígito de arrastre de esas dos entradas binarias es el resultado de Y la operación y podemos darnos cuenta por un Y la puerta.
Circuito de la Media Víbora
Así que, usando una puerta XOR y una puerta AND podemos diseñar fácilmente una media víboracomo se muestra a continuación.