Portas logicas
Em electrónica, um Somador é um dispositivo que faz a adição entre dois números.
Um Semi-Somador é um Circuito Lógico que realiza a adição binária de 1 bit. Dado dois números binários de 1 bit, P e Q, S é a Soma de 1 bit entre P e Q, e ST é o bit da SAÍDA DE TRANSPORTE. Matematicamente, S e ST formam uma Soma Aritmética de 2 bits entre P e Q, Figura 3. ST é o Bit Mais Significativo (BMS). A Figura 4 mostra todos os casos possíveis para a adição binária de 1 bit. A Tabela 3 é a Tabela de Verdade do Semi-Somador.
1 ←P
+) 1 ←Q
1 0
↑ ↑
ST S
Figura 3: Adição de dois números binários de 1 bit
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 com o Transporte de 1
Figura 4: Todos os casos possíveis para a adição binária de 1 bit
Entradas Saídas
P Q CO S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Tabela 3: Tabela de Verdade do Semi-Somador
Analisando a Tabela de Verdade e considerando a relação lógica entre as Entradas e as Saídas de um Semi-Somador, S é o resultado da operação OU EXCLUSIVO das Entradas e ST é o resultado da operação E das Entradas. Isto significa que o circuito Semi-Somador pode ser implementado somente com duas Portas Lógicas: uma Porta OU EXCLUSIVO e uma Porta E, Figura 5.
Figura 5: Semi-Somador
O Semi-Somador só pode realizar a adição de dois números binários com 1 bit cada, uma vez que não aceita a ENTRADA DE TRANSPORTE (ET), proveniente da adição prévia de dois bits, conforme permite o circuito inferior.
Um Somador Básico Completo é um Circuito Lógico que faz a adição entre dois números de 1 bit com o bit de transporte, ET. O Somador Completo consiste em uma Porta OU e dois Semi-Somadores, Figura 6. O circuito gera duas Saídas: S e ST. Múltiplos Somadores Completos podem fluir para formar um Somador Completo de Múltiplos Bits.
Figura 6: Somador Básico Completo
Somador Completo (4 bit)
Combinando vários Somadores Completos Básicos (de 1 bit) em cascata, é