Introduction to DLD

Binary Addition

Binary addition is a fundamental arithmetic operation in the binary number system. It involves adding binary digits (0 and 1) to produce a binary result. Computers use binary addition to perform calculations using digital circuits.

Binary Addition Rules

There are four basic binary addition rules:

Binary Addition Rules

Let’s explain binary addition rules

  • 0 + 0 = 0: Adding two zeros gives zero.
  • 0 + 1 = 1: Adding zero and one gives one.
  • 1 + 0 = 1: Adding one and zero gives one.
  • 1 + 1 = 10: Adding two ones gives zero with a carry of one to the next column.

Binary Addition Examples

There are 3 major categories of Binary Addition

Binary Addition Examples

Let’s explain examples of each type

1. Binary Addition without Carry Examples

Binary addition without carry occurs when adding binary digits does not produce a carry to the next column.

Example 1: Add 1-bit binary numbers

Binary addition of a single bit without carry is given in the following diagram

Add 1-bit Binary Numbers

Example 2: Add 2-bit binary numbers

Binary addition of 01 + 10 with decimal proof is shown in the following diagram.

Add 2-bit Binary Numbers

Example 3: Add 5-bit binary numbers

Binary addition of 10101 + 01010 with decimal proof is shown in the following diagram.

Add 5-bit Binary Numbers

2. Binary Addition with Carry Examples

Binary addition with carry occurs when the sum of binary digits in a column is 2 or 3, requiring a carry to the next column.

Example 1: Add 1-bit binary numbers

The following diagram shows the binary addition of a single bit with carry.

Add 1-bit Binary Numbers with Carry

Example 2: Add 2-bit binary numbers

Binary addition of 11 + 10 with decimal proof is shown in the following diagram.

Add 2-bit Binary Numbers with Carry

Example 3: Add 5-bit binary numbers

Binary addition of 11010 + 01111 is shown in the following diagram.

Binary Addition Example 3 - With Carry

3. Binary Addition with Fractions

Binary addition with fractions involves adding binary numbers that contain fractional parts separated by a binary point. The binary points must be aligned before adding the numbers. Binary addition is performed from right to left, just like decimal addition.

Binary addition with Fractions – Example 1

The following diagram shows the binary addition of the fraction: 110.10 + 011.11

Binary Addition Example 1 - With Fraction

Binary addition with Fractions – Example 2

The following diagram shows the binary addition of the fraction: 110.11 + 011.11

Binary Addition Example 2 - With Fraction

Binary addition with Fractions – Example 3

The following diagram shows the binary addition of the fraction: 110.1111 + 011.11

Binary Addition Example 3 - With Fraction

Binary addition with Fractions – Example 4

The following diagram shows the binary addition of the fractions: 10.1 + 011.1101

Binary Addition Example 4 - With Fraction

Binary Addition Summary Table

Here are simple binary addition examples that cover various types, including without carry, carry, and fractions
Binary Addition Example Example Type Decimal Addition
101101 + 010010 = 111111 Without Carry 45 + 18 = 63
1100101 + 0011010 = 1111111 Without Carry 101 + 26 = 127
10110110 + 01001001 = 11111111 Without Carry 182 + 73 = 255
101101 + 011011 = 1001000 With Carry 45 + 27 = 72
1101101 + 1011011 = 11001000 With Carry 109 + 91 = 200
10110110 + 01101101 = 100100011 With Carry 182 + 109 = 291
1011.101 + 110.011 = 10010.000 Fraction 11.625 + 6.375 = 18
1101.101 + 101.111 = 10011.100 Fraction 13.625 + 5.875 = 19.5
10110.1101 + 1101.1011 = 100100.1000 Fraction 22.8125 + 13.6875 = 36.5
110101.101 + 10111.011 = 1001101.000 Fraction 53.625 + 23.375 = 77

Hint: Binary Fraction to Decimal

Binary fractions use place values similar to decimal fractions, but the digits after the binary point represent negative powers of 2, such as 1/2, 1/4, 1/8, and so on. Here is a simple example of binary fraction to decimal conversion example

Binary Fraction to Decimal Conversion