1.2 Number Coversion
1.2 Number Coversion
In previous topic, we have seen the four prominent number systems. In this chapter, let us
convert the numbers from one number system to the other in order to find the equivalent value.
Decimal Number to other Bases Conversion:
If the decimal number contains both integer part and fractional part, then convert
both the parts of decimal number into other base individually. Follow these steps for
converting the decimal number into its equivalent number of any base ‘r’.
Do division of integer part of decimal number and successive quotients with base ‘r’ and
note down the remainders till the quotient is zero. Consider the remainders in reverse
order to get the integer part of equivalent number of base ‘r’. That means, first and
last remainders denote the least significant digit and most significant digit
respectively.
The following two types of operations take place, while converting decimal number into its equivalent binary
number.
Example:
Consider the decimal number 58.25. Here, the integer part is 58 and fractional part is 0.25.
=> ( . ) =( . )
The following two types of operations take place, while converting decimal number into its
equivalent octal number.
Example
Consider the decimal number 58.25. Here, the integer part is 58 and fractional part is 0.25.
The following two types of operations take place, while converting decimal number into
its equivalent hexa-decimal number.
Example:
Consider the decimal number 58.25. Here, the integer part is 58 and decimal part is 0.25.
=> ( . ) =( . )
The process of converting a number from binary to decimal is different to the process of
converting a binary number to other bases. Now, let us discuss about the conversion of a binary
number to decimal, octal and Hexa-decimal number systems one by one.
Example
Consider the binary number 1101.11.
Mathematically, we can write it as
We know that the bases of binary and octal number systems are 2 and 8 respectively.
Three bits of binary number is equivalent to one octal digit, since 23 = 8.
Follow these two steps for converting a binary number into its equivalent octal number.
✓ Start from the binary point and make the groups of 3 bits on both sides of binary
point. If one or two bits are less while making the group of 3 bits, then include
required number of zeros on extreme sides.
Here, on right side of binary point, the last group is having only 2 bits. So, include one
zero on extreme side in order to make it as group of 3 bits.
=> 101 110.011 010
Step 2: Write the octal digits corresponding to each group of 3 bits.
=> ( . )=( . )
Therefore, the octal equivalent of binary number 101110.01101 is 56.32.
Binary to Hexa-Decimal Conversion
We know that the bases of binary and Hexa-decimal number systems are
2 and 16 respectively. Four bits of binary number is equivalent to one
Hexa-decimal digit, since 24 = 16.
Follow these two steps for converting a binary number into its equivalent
Hexa-decimal number.
✓ Start from the binary point and make the groups of 4 bits on both
sides of binary point. If some bits are less while making the group of
4 bits, then include required number of zeros on extreme sides.
✓ Write the Hexa-decimal digits corresponding to each group of 4
bits.
Example:
The process of converting a number from octal to decimal is different to the process of
converting an octal number to other bases. Now, let us discuss about the conversion of
an octal number to decimal, binary and Hexa-decimal number systems one by one.
Example
Consider the octal number 145.23.
Mathematically, we can write it as
(145.23)8 = (1 × 82) + (4 × 81) + (5 × 80) + (2 × 8−1) + (3 × 8−2)
=> (145.23)8 = 64 + 32 + 5 + 0.25 + 0.05 = 101.3
=> ( . )=( . )
Therefore, the decimal equivalent of octal number 145.23 is 101.3.
Octal to Binary Conversion
The process of converting an octal number to an equivalent binary number is just
opposite to that of binary to octal conversion. By representing each octal digit with 3
bits, we will get the equivalent binary number.
Example:
Consider the octal number 145.23.
Represent each octal digit with 3 bits.
(145.23)8 = (001 100 101.010 011)2
The value doesn’t change by removing the zeros, which are on the extreme side.
( . )=( . )
Therefore, the binary equivalent of octal number 145.23 is 1100101.010011.
Octal to Hexa-Decimal Conversion
Follow these two steps for converting an octal number into its equivalent Hexa-decimal number.
Example:
Consider the octal number 145.23.
In previous example, we got the binary equivalent of octal number 145.23 as 1100101.010011.
By following the procedure of binary to Hexa-decimal conversion, we will get
(1100101.010011)2 = (65.4C)16
=> ( . )=( . )
Example
Consider the Hexa-decimal number 𝟏𝐀𝟓. 𝟐.
Mathematically, we can write it as
(1A5.2)16 = (1 × 162) + (10 × 161) + (5 × 160) + (2 × 16−1)
=> (1A5.2)16 = 256 + 160 + 5 + 0.125 = 421.125
=> ( . )=( . )
Therefore, the decimal equivalent of Hexa-decimal number 1A5.2 is 421.125.
Hexa-Decimal to Binary Conversion
The process of converting Hexa-decimal number into its equivalent binary number is just
opposite to that of binary to Hexa-decimal conversion. By representing each Hexa-
decimal digit with 4 bits, we will get the equivalent binary number.
Example
Consider the Hexa-decimal number 65.4C.
Represent each Hexa-decimal digit with 4 bits.
(65.4C)16 = (0110 0101.0100 1100)2
The value doesn’t change by removing the zeros, which are at two extreme sides.
=> ( . ) =( . )
Example:
Consider the Hexa-decimal number 65.4C.
In previous example, we got the binary equivalent of Hexa-decimal number 65.4C as 1100101.010011.
By following the procedure of binary to octal conversion, we will get
(1100101.010011)2 = (145.23)8
=> ( . ) =( . )