Binary Addition and Logical Shifts
Aligned to the AQA 8525 specification
- Level
- Intermediate
- Reading time
- 7 min
- Published
- 3 June 2026
- Updated
- 1 July 2026
On this page
Key takeaways
- Binary addition works column by column from right to left with a carry threshold of 2, following four rules: 0+0, 0+1, 1+1 (write 0 carry 1) and 1+1+1 (write 1 carry 1).
- AQA 8525 questions add at most three 8-bit numbers and never have more than three 1s in any single column, so the four addition rules are always sufficient.
- A logical left shift by n positions multiplies a value by 2^n, filling vacated right positions with 0; any significant 1-bit that falls off the left edge is permanently lost and makes the result wrong.
- A logical right shift by n positions divides a value by 2^n using integer division, discarding any remainder, so 13 right-shifted by 1 gives 6, not 6.5.
- Shifts only multiply or divide by exact powers of 2, so to multiply by 6 or divide by 3 a single shift is not sufficient.
How much of this have you taken in?
Quiz yourself on this section, free, no card needed.
Key terms
- Binary addition
- Adding binary numbers column by column from right to left with a carry threshold of 2, following four fixed rules.
- Carry
- A value passed from one column to the next when a column sum reaches or exceeds 2 in binary addition.
- Logical left shift
- Moving every bit a fixed number of positions left, filling vacated right positions with 0, which multiplies the value by a power of 2.
- Logical right shift
- Moving every bit a fixed number of positions right, filling vacated left positions with 0, which divides the value by a power of 2 using integer division.
- Truncation
- Discarding the fractional part when a right shift divides, so bits lost on the right edge are gone permanently.
- Most significant bit
- The leftmost bit of a binary number, with the highest place value; losing it in a left shift produces an incorrect result.
Frequently asked questions
Work column by column from right to left, applying the four binary addition rules and propagating any carry one column to the left. Writing the carry row above the sum before working any column prevents the errors that come from carrying mentally.
No. A logical right shift performs integer division with truncation, discarding any remainder. Shifting 00001101 (13) right by 1 gives 6, not 6.5, because the rightmost 1-bit falls off and is lost rather than rounded.
No. Left and right shifts only multiply or divide by exact powers of 2, such as 2, 4, 8 and 16. To multiply by 6 you need a combination of shifts and addition; describing a shift as multiplying by any number is incorrect.
Generate revision on any topic you study
Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.
Lessons on anything
Structured, level-matched lessons on any topic you study
Practice quizzes
Find out what you actually know before the exam does
Flashcard sets
Lock in key concepts with instant revision cards
Ask Aica
Stuck on something? Get a clear explanation, any time
Units of Information: Bits, Bytes and Beyond
ASCII and Unicode: Character Encoding
Related lessons
6 min
6 min