🔄 Flujo de Resta en Complemento a 2
🎯 Problema Original
A - B = A + (-B)
En C2,
convertimos la resta en suma
obteniendo el complemento a 2 del sustraendo
0
📝 Problema Inicial
Minuendo (A):
01001010₂ = +74₁₀
Sustraendo (B):
00100011₂ = +35₁₀
74 - 35 = ?
1
🔄 Invertir bits del sustraendo
Original B:
00100011₂
→
~B (NOT B):
11011100₂
💡 Operación NOT bit a bit:
0 → 1, 1 → 0
Cada bit se invierte individualmente
Esto es el "complemento a 1"
2
➕ Sumar 1 al resultado invertido
~B:
11011100₂
+ 1:
00000001₂
-B (C2):
11011101₂ = -35₁₀
✨ ¡Complemento a 2 completo!
Invertir bits + sumar 1 = representación negativa en C2
3
🎯 Sumar al minuendo
A (minuendo):
01001010₂ = +74₁₀
+ (-B):
11011101₂ = -35₁₀
Resultado:
00100111₂ = +39₁₀
🎉 Resultado Final
74 - 35 = 39
🧪 Calculadora Interactiva de Resta C2
-
Calcular
🔑 Ventajas del método C2 para resta:
Simplicidad del hardware:
Solo necesita un circuito sumador
Uniformidad:
Todas las operaciones se reducen a suma
Eficiencia:
No requiere circuitos separados para resta
Manejo de overflow:
Se detecta igual que en suma