Binary Addition
Introduction to binary addition
Binary addition is the process of adding two binary numbers (base-2 numbers) together. Just like decimal addition (base-10), binary addition follows specific rules for carrying over digits when sums exceed the value of the base (in this case, base-2).
In binary, there are only two digits: 0 and 1. When adding these digits, the rules are similar to those used in decimal addition, but with simpler carry rules because the base is 2 instead of 10.
What does binary addition involve?
Rules of Binary Addition
The Basic Rules of Binary Addition
When adding binary digits (bits), you follow these basic rules:
0 + 0 = 0
This is the simplest case; no carry occurs.0 + 1 = 1
If one digit is 1 and the other is 0, the sum is 1. No carry.1 + 0 = 1
This is the same as the previous case; the sum is 1, and no carry occurs.1 + 1 = 0 (with carry 1)
If both digits are 1, the sum is 0, and you carry over 1 to the next column. In binary, 1 + 1 is equivalent to 2 in decimal, which is written as 10 in binary (0 in the current column, and carry 1 to the next column).Carry over:
If the sum of two bits is 2 (1 + 1), the result is 0 for the current column, and you carry 1 to the next column on the left. This process continues through all the columns being added.
What is the result of adding 1 and 1 in binary?
Binary addition example
Here's an example of adding two binary numbers, 1101 and 1011:
1101
+ 1011
-------
11000
So, 1101 + 1011 in binary equals 11000 in binary.
Binary Addititon

What is the result of the binary addition 1111 + 1001?
How do computers perform binary addition?
It is the job of the Arithmetic Logic Unit to perform binary addition. It is achieved through the use of two types of circuit:
A half adder
Half adders take 2 binary inputs and produced a sum and a carry. This circuit is used for the right most bit calculation.
A Full adder
Full adders take 3 binary inputs(the addition bits and the carry from the previous column) and produces a sum and a carry.
If the final result of the addition produces a carry that does not fit within the size of the register (for instance a result of an addition is 9 bits long and the register size is 8 bits) then this results in an overflow, which can be handled in multiple ways.
Review: Fill in the Blanks
When performing binary addition, a may occur when the sum of two bits exceeds the base, which for binary is 2. This carry is crucial for maintaining accuracy in larger calculations. In situations where the sum of two bits results in a carry, it is necessary to add this carry to the next higher-order bit. The process continues until all bits have been added, ensuring that the result is expressed in binary form.
occurs when the result of a binary addition cannot be accurately represented by the given number of bits. For instance, if the sum of two binary numbers requires more bits than the defined size, an overflow error occurs. This can lead to significant inaccuracies in subsequent calculations and must be handled carefully to maintain the integrity of the computation.
To handle binary addition efficiently, s and s are used. A half adder is a basic circuit that adds two single bits together, producing a sum and a carry. However, to perform addition on multiple bits, a full adder is required. Full adders utilize two half adders and an additional input carry to generate the correct sum and carry bits for binary addition.
Complete! Ready to test your knowledge?
Introduction to Binary Addition
- Introduction to binary addition
- Rules of Binary Addition
- Binary addition example
- Binary Addititon
- How do computers perform binary addition?