In the binary number system, there are only two digits—0 and 1—and any number can be represented by these two digits. The arithmetic of binary numbers involves binary addition, binary subtraction, binary multiplication, or binary division.
Binary arithmetic operation starts from the least significant bit i.e. from the rightmost side. We will discuss the different operations one by one in the following article.
Binary Addition
There are four steps in binary addition, they are written below
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 0 = 1
- 1 + 1 = 0 (carry 1 to the next significant bit)
An example will help us to understand the addition process. Let us take two binary numbers 10001001 and 10010101

The above example of binary arithmetic clearly explains the binary addition operation, the carried 1 is shown on the upper side of the operands.
Binary Subtraction
Here are too four simple steps to keep in memory
- 0 – 0 = 0
- 0 – 1 = 1, borrow 1 from the next more significant bit
- 1 – 0 = 1
- 1 – 1 = 0
A binary arithmetic example is given to understand the operation more clearly

The operation shows the binary subtraction clearly.
Binary Multiplication
Binary multiplication may sound like it would be more difficult than binary addition or subtraction – but is actually a simple process. Here are the four steps to be followed, using the same binary numbers 10001001 and 10010101:
- 0×0=0
- 1×0=0
- 0×1=0
- 1×1=1 (there is no carry or borrow for this)
The arithmetic of multiplying binary numbers is shown below:

Binary Division
Binary division is comprised of other two binary arithmetic operations, multiplication and subtraction; an example will explain the operation more easily.

Here 101 is the quotient and 1 is the remainder.