Adding binary numbers works like decimal addition: align digits, add column by column, carry when the sum exceeds the base.
Rules: , , , (write 0, carry 1). Example: . Rightmost: (write 0, carry 1). Next: (write 0, carry 1). Next: (write 0, carry 1). Leftmost: (write 11). Result: .
Binary addition is how CPUs perform arithmetic. Every addition in your code becomes a series of binary additions at the hardware level. Understanding this helps you debug overflow bugs and optimize bit manipulations.