Quick answer

Align bits by place value, add from right to left with the four column rules, propagate every carry, then verify in decimal or with a tool.

Rules

  • Use only digits 0 and 1 in each column
  • Include carry_in in every column after the rightmost
  • Verify: decimal(operand A) + decimal(operand B) = decimal(result)

Introduction

The Binary Addition Calculator shows decimal equivalents while you practice these steps, which speeds up error detection during learning.

This method mirrors how you were taught decimal addition, with narrower digits and more frequent carries.

Memorize or keep open the binary addition rules while you follow the steps below.

When you want worked patterns instead of procedure, jump to binary addition examples after your first successful solo problem.

Before you start

Use only 0 and 1 in written work unless the problem explicitly uses a different notation.

Decide whether you need a fixed bit width. Coursework may require 4-bit or 8-bit answers with explicit overflow discussion.

Leading zeros are optional on paper but required in some machine formats. Alignment matters more than padding style.

Gather space for carries above each column. Trying to hold multiple carries in memory alone causes errors.

Have decimal conversion ready as a backup check even if the final answer must stay in binary.

Alignment and direction

  • Line up the least significant bits in the rightmost column
  • Pad the shorter operand with leading zeros if that helps your columns line up
  • Add from right to left; carries flow left

Misalignment is the silent killer of correct carries. Double-check that each column represents the same power of two.

If operands have different lengths, the shorter one still participates column by column; missing leading bits are implicitly zero.

After the sum, compare with decimal or use the on-page calculator. Mismatch means retrace carries before changing operands.

Step-by-step guide

  1. Write both operands with aligned columns. Ones place on the right. Mark columns 1, 2, 4, 8 if that helps beginners.
  2. Add the rightmost column using the four rules. Record the result bit; note any carry-out above the next column left.
  3. Move left, bringing carry_in each time. Treat carry_in as a third input when present.
  4. Continue until all columns are processed. A leftover carry-out past the MSB may be overflow or an extra result bit depending on context.
  5. Verify the result. Convert to decimal, re-add with the calculator, or both.
  6. Document overflow if width is fixed. Discard or wrap bits according to your assignment rules and state the assumption clearly.

Walkthrough: 101 + 11

Align: 101 with 011 mentally or on paper (pad the shorter operand).

Ones: 1+1=10, write 0 carry 1. Twos: 0+1+carry1=0, write 0 carry 1. Fours: 1+0+carry1=0, write 0 carry 1. Eights: carry1 gives 1.

Result 1000 (decimal 8). Decimal check: 5 + 3 = 8 confirms the carries.