Adding Binary Numbers and Overflow · seed 1 · A4, ink-friendly. The answer key prints on its own page for grown-ups.

Carry the one, watch the edge

Computing · Computer Systems · ages 14-15
Name ______________________   Date ____________
  1. You line binary numbers up on the right and add leftward.

    Circle one:   True   False

  2. What is 1 + 1 in binary?

    • 10
    • 11
    • 2
  3. Where does a binary carry go?

    • Away, it is dropped
    • Left one column
    • Back to the right
  4. Does 01101101 + 01011010 still fit in 8 bits?

    • Yes: 199 fits in 8 bits
    • No, it overflows
    • Yes, it equals exactly 256
  5. How many different patterns can 8 bits hold?

    Answer: ______________

  6. What does a program show when a value overflows?

    • Always a clean zero
    • Wraps to a small value
    • A longer decimal number
  7. Ana adds 1111 + 1 and writes 1112. What slipped?

    • She lined the numbers up left
    • She dropped every carry
    • Binary has no digit 2, the answer is 10000
  8. What happens when 255 + 1 is stored in 8 bits?

    • 256 is stored safely
    • 0 with the extra bit lost
    • The program always crashes
LightMySky · lightmysky.comW1-mt_dBS2OoQscq-s1

Answer key

For grown-ups. Fold this page away before handing over the rest.

Carry the one, watch the edge W1-mt_dBS2OoQscq-s1

  1. True · Columns line up on the right so each carry moves left correctly.
  2. 10 · Two ones make one two, written 10 with a carry.
  3. Left one column · Each carry joins the next column left, like tens in decimal.
  4. Yes: 199 fits in 8 bits · The sum is 199, and anything up to 255 still fits.
  5. 256 · Eight bits give 256 patterns, counting 0 up to 255.
  6. Wraps to a small value · The extra bit falls off, so a small wrapped value or a warning appears.
  7. Binary has no digit 2, the answer is 10000 · Carrying all the way left turns 1111 + 1 into 10000.
  8. 0 with the extra bit lost · 256 needs nine bits, so the ninth falls off and 0 stays.
Worksheet · LightMySky