Number System Conversion
Number System Conversion
152/2 76 0 (LSB)
76/2 38 0
38/2 19 0
19/2 9 1
9/2 4 1
4/2 2 0
2/2 1 0
1/2 0 1(MSB)
(152)10=(10011000)2
Step 2:
Now, perform the multiplication of 0.27 and successive fraction with
base 2.
0.50×2 0 1
(0.25)10=(.01)2
2)Decimal to Octal Conversion
For converting decimal to octal, there are two steps required to
perform, which are as follows:
1. In the first step, we perform the division operation on the integer
and the successive quotient with the base of octal(8).
2. Next, we perform the multiplication on the integer and the
successive quotient with the base of octal(8).
Example 1: (152.25)10
Step 1:
Divide the number 152 and its successive quotients with base 8.
152/8 19 0
19/8 2 3
2/8 0 2
(152)10=(230)8
Step 2:
Now perform the multiplication of 0.25 and successive fraction with
base 8.
Operation Result carry
0.25×8 0 2
(0.25)10=(2)8
So, the octal number of the decimal number 152.25 is 230.2
3)Decimal to hexadecimal conversion
For converting decimal to hexadecimal, there are two steps required
to perform, which are as follows:
1. In the first step, we perform the division operation on the integer
and the successive quotient with the base of hexadecimal (16).
2. Next, we perform the multiplication on the integer and the
successive quotient with the base of hexadecimal (16).
Example 1: (152.25)10
Step 1:
Divide the number 152 and its successive quotients with base 8.
152/16 9 8
9/16 0 9
(152)10=(98)16
Step 2:
Now perform the multiplication of 0.25 and successive fraction with
base 16.
Operation Result carry
0.25×16 0 4
(0.25)10=(4)16
So, the hexadecimal number of the decimal number 152.25 is 230.4.
3)Octal to other Number System
Like binary and decimal, the octal number can also be converted into
other number systems. The process of converting octal to decimal
differs from the remaining one. Let's start understanding how
conversion is done.
1)Octal to Decimal Conversion
The process of converting octal to decimal is the same as binary to
decimal. The process starts from multiplying the digits of octal
numbers with its corresponding positional weights. And lastly, we add
all those products.
Let's take an example to understand how the conversion is done from
octal to decimal.
Example 1: (152.25)8
Step 1:
We multiply each digit of 152.25 with its respective positional
weight, and last we add the products of all the bits with its weight.
(152.25)8=(1×82)+(5×81)+(2×80)+(2×8-1)+(5×8-2)
(152.25)8=64+40+2+(2×1⁄8)+(5×1⁄64)
(152.25)8=64+40+2+0.25+0.078125
(152.25)8=106.328125
So, the decimal number of the octal number 152.25 is 106.328125
2)Octal to Binary Conversion
The process of converting octal to binary is the reverse process of
binary to octal. We write the three bits binary code of each octal
number digit.
Example 1: (152.25)8
We write the three-bit binary digit for 1, 5, 2, and 5.
(152.25)8=(001101010.010101)2
So, the binary number of the octal number 152.25
is (001101010.010101)2
3)Octal to hexadecimal conversion
For converting octal to hexadecimal, there are two steps required to
perform, which are as follows:
1. In the first step, we will find the binary equivalent of number 25.
2. Next, we have to make the pairs of four bits on both sides of the
binary point. If there will be one, two, or three bits left in a pair
of four bits pair, we add the required number of zeros on
extreme sides and write the hexadecimal digits corresponding to
each pair.
Example 1: (152.25)8
Step 1:
We write the three-bit binary digit for 1, 5, 2, and 5.
(152.25)8=(001101010.010101)2
So, the binary number of the octal number 152.25
is (001101010.010101)2
Step 2:
1. Now, we make pairs of four bits on both sides of the binary point.
0 0110 1010.0101 01
On the left side of the binary point, the first pair has only one digit,
and on the right side, the last pair has only two-digit. To make them
complete pairs of four bits, add zeros on extreme sides.
0000 0110 1010.0101 0100
2. Now, we write the hexadecimal digits, which correspond to each
pair.
(0000 0110 1010.0101 0100)2=(6A.54)16
4)Hexa-decimal to other Number System
Like binary, decimal, and octal, hexadecimal numbers can also be
converted into other number systems. The process of converting
hexadecimal to decimal differs from the remaining one. Let's start
understanding how conversion is done.
1)Hexa-decimal to Decimal Conversion
The process of converting hexadecimal to decimal is the same as
binary to decimal. The process starts from multiplying the digits of
hexadecimal numbers with its corresponding positional weights. And
lastly, we add all those products.
Let's take an example to understand how the conversion is done from
hexadecimal to decimal.
Example 1: (152A.25)16
Step 1:
We multiply each digit of 152A.25 with its respective positional
weight, and last we add the products of all the bits with its weight.
(152A.25)16=(1×163)+(5×162)+(2×161)+(A×160)+(2×16-1)+(5×16-2)
(152A.25)16=(1×4096)+(5×256)+(2×16)+(10×1)+(2×16-1)+(5×16-2)
(152A.25)16=4096+1280+32+10+(2×1⁄16)+(5×1⁄256)
(152A.25)16=5418+0.125+0.125
(152A.25)16=5418.14453125
So, the decimal number of the hexadecimal number 152A.25
is 5418.14453125
2)Hexadecimal to Binary Conversion
The process of converting hexadecimal to binary is the reverse
process of binary to hexadecimal. We write the four bits binary code
of each hexadecimal number digit.
Example 1: (152A.25)16
We write the four-bit binary digit for 1, 5, A, 2, and 5.
(152A.25)16=(0001 0101 0010 1010.0010 0101)2
So, the binary number of the hexadecimal number 152.25
is (1010100101010.00100101)2
3)Hexadecimal to Octal Conversion
For converting hexadecimal to octal, there are two steps required to
perform, which are as follows:
1. In the first step, we will find the binary equivalent of the
hexadecimal number.
2. Next, we have to make the pairs of three bits on both sides of
the binary point. If there will be one or two bits left in a pair of
three bits pair, we add the required number of zeros on extreme
sides and write the octal digits corresponding to each pair.
Example 1: (152A.25)16
Step 1:
We write the four-bit binary digit for 1, 5, 2, A, and 5.
(152A.25)16=(0001 0101 0010 1010.0010 0101)2
So, the binary number of hexadecimal number 152A.25
is (0011010101010.010101)2
Step 2:
3. Then, we make pairs of three bits on both sides of the binary point.
001 010 100 101 010.001 001 010
4. Then, we write the octal digit, which corresponds to each pair.
(001010100101010.001001010)2=(12452.112)8
So, the octal number of the hexadecimal number 152A.25
is 12452.112