← Herramientas
Electrónica · Aritmética binaria

Sumador binario

Pulsa los bits de A y B y mira cómo el acarreo viaja de derecha a izquierda, sumador a sumador.

BITS
A + B
ACARREO011111100AB+A+B076543210
A107 (107)
B54 (54)
Resultado161 (-95)

Sin signo (entre paréntesis, en complemento a 2)

Sumador completo · bit 0

S = a ⊕ b ⊕ cin
= 1 ⊕ 0 ⊕ 0 = 1

Cout = a·b + cin·(a ⊕ b)
= 0

abc_inSc_out
00000
00110
01010
01101
10010
10101
11001
11111

Cada columna es un sumador completo: suma dos bits más el acarreo que le llega de la derecha, y pasa su propio acarreo a la izquierda.

Sin signo cabe: 107 + 54 = 161.

Con signo hay desbordamiento: el acarreo que entra al bit 7 (1) y el que sale (0) son distintos, así que 107 + 54 no cabe entre -128 y 127.