
![]() |
Binary subtraction is also similar to the method of decimal subtraction. |
![]() |
The subtraction starts from the LSB and proceeds to the higher significant bits. |
![]() |
Example 2.2 illustrates the method of subtracting two binary numbers. |
| a) 1101 - 1001 b) 1101 - 1011 |


![]() |
When borrow is 1 this is to be subtracted from the next higher binary bit as in decimal subtraction. |
![]() |
In this method, we borrow a 1 from a higher significant position when the minuend digit is smaller than the corresponding subtrahend digit. |
![]() |
When a digit is smaller in the minuend than that in the subtrahend we add 2 (the base of the binary system) to the minuend digit mentally and we perform the subtraction (in this case 1 from 2) in decimal and write down the result in the corresponding column. |
![]() |
Since we have added 2 to the column, we have to add 1 to the subtrahend digit in the next higher order column. |
![]() |
This process is to be carried on for all of the columns whenever the minuend digit is smaller than the corresponding subtrahend digit. |
![]() |
Binary multiplication is much simpler than decimal multiplication. |
![]() |
In a binary system, each partial product is either zero (multiplication by 0) or exactly the same as the multiplicand (multiplication by 1). |
![]() |
The rules of binary multiplication are given below. |
![]() |
The multiplication operation is done by the repeated additions of all partial products to obtain the full product. |
![]() |
Example 2.3 illustrates the multiplication method. |

| 1. | Align the divisor (Y) with the most significant end of the dividend. Let the portion of the dividend from its MSB to its bit aligned with the LSB of the divisor be denoted X. |
| 2. | Compare X and Y. a) If X >= Y, the quotient bit is 1 and perform the subtraction X-Y. b) If X < Y, the quotient bit is 0 and do not perform any subtractions. |
| 3. | Shift Y one bit to the right and go to step 2 and so on. |
| a) 1101 and 100 b) 11010 and 101. |



