Photo AI
Last Updated Sep 27, 2025
Revision notes with simplified explanations to understand Binary Addition & Subtraction quickly and effectively.
383+ students studying
Binary addition and subtraction are fundamental operations in computing, often used for arithmetic calculations. Unlike decimal addition and subtraction, binary uses only two digits (0 and 1), which makes operations simpler but requires an understanding of carrying and borrowing in binary form. For handling both positive and negative numbers, we use Two's Complement representation, which allows for straightforward addition and subtraction of negative values.
Binary addition follows simple rules similar to decimal addition, with extra care needed for carrying:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
(result is 0
with a carry of 1
)1 + 1 + 1 = 11
(result is 1
with a carry of 1
)Example:
Adding 1011
and 1101
1 1 0 1 (carry)
1 0 1 1
+ 1 1 0 1
---------
1 1 0 0 0
Explanation:
Starting from the right:
1 + 1 = 0
(carry 1)1 + 0 + 1 = 0
(carry 1)1 + 1 + 0 = 0
(carry 1)1 + 1 = 1
Result:
11000
in binary.
Binary subtraction uses borrowing when subtracting a larger bit from a smaller one.
0 - 1 = 1
(borrow 1 from the next higher bit)1 - 0 = 1
1 - 1 = 0
10 - 1 = 1
(where 10
represents 2
in binary)Example:
Subtracting 1001
from 1101
1 0 1 1 (borrowed bits)
1 1 0 1
- 1 0 0 1
---------
0 0 0 0
Explanation
Starting from the right:
1 - 1 = 0
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
Result:
0000
Two's Complement allows straightforward addition and subtraction of negative binary numbers without special handling.
1
.Example:
5
in 8-bit Two's Complement
5
in binary: 00000101
11111010
1
: 11111011
So, 5
in Two's Complement is 11111011
.To add a positive and a negative binary number, simply add their Two's Complement representations.
Example:
Adding 5
and 3
in 8-bit binary
5
in binary: 00000101
3
in Two's Complement:3
in binary: 00000011
11111100
1
: 11111101
3
is 11111101
Addition:
00000101
+ 11111101
-----------
00000010
Result:
00000010
, which is 2
in decimal.
To subtract binary numbers using Two's Complement, convert the number to be subtracted into its Two's Complement form and then add.
Example:
Subtract 3
from 5
(5 - 3)
5
in binary: 00000101
3
in Two's Complement:3
in binary: 00000011
11111100
1
: 11111101
Addition:
00000101
+ 11111101
-----------
00000010
Result:
00000010
, which is 2
in decimal.
Example 1: Binary Addition
Add 1101
and 0110
.
1 1 0 1
+ 0 1 1 0
---------
1 0 0 1 1
Result:
10011
in binary.
Example 2: Binary Subtraction with Two's Complement
Calculate 5 - 7
.
5
in binary: 00000101
7
in Two's Complement:7
in binary: 00000111
11111000
1
: 11111001
Addition:
00000101
+ 11111001
----------
11111110
Result:
11111110
, which represents 2
in decimal.
1
when converting a positive binary to its negative counterpart.10
represents 2
in binary subtraction.Enhance your understanding with flashcards, quizzes, and exams—designed to help you grasp key concepts, reinforce learning, and master any topic with confidence!
90 flashcards
Flashcards on Binary Addition & Subtraction
Revise key concepts with interactive flashcards.
Try Computer Science Flashcards9 quizzes
Quizzes on Binary Addition & Subtraction
Test your knowledge with fun and engaging quizzes.
Try Computer Science Quizzes29 questions
Exam questions on Binary Addition & Subtraction
Boost your confidence with real exam questions.
Try Computer Science Questions27 exams created
Exam Builder on Binary Addition & Subtraction
Create custom exams across topics for better practice!
Try Computer Science exam builder12 papers
Past Papers on Binary Addition & Subtraction
Practice past papers to reinforce exam experience.
Try Computer Science Past PapersDiscover More Revision Notes Related to Binary Addition & Subtraction to Deepen Your Understanding and Improve Your Mastery
Join 500,000+ A-Level students using SimpleStudy...
Join Thousands of A-Level Students Using SimpleStudy to Learn Smarter, Stay Organized, and Boost Their Grades with Confidence!
Report Improved Results
Recommend to friends
Students Supported
Questions answered