This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
let\'s do a direct translation from hexadecimal to binary like this:
15.50.235.8016 = 1 5. 5 0 . 2 3 5 . 8 0 = 1(=0001) 5(=0101). 5(=0101) 0(=0000) .(=0000) 2(=0010) 3(=0011) 5(=0101) .(=0000) 8(=1000) 0(=0000) = 10101.010100000000001000110101000012
answer: 15.50.235.8016 = 10101.010100000000001000110101000012
now let\'s make the transfer using the decimal system.
let\'s translate to decimal like this:
1∙161+5∙160+5∙16-1+0∙16-2+.∙16-3+2∙16-4+3∙16-5+5∙16-6+.∙16-7+8∙16-8+0∙16-9 = 1∙16+5∙1+5∙0.0625+0∙0.00390625+.∙0.000244140625+2∙1.52587890625E-5+3∙9.5367431640625E-7+5∙5.9604644775391E-8+.∙3.7252902984619E-9+8∙2.3283064365387E-10+0∙1.4551915228367E-11 = 16+5+0.3125+0+0+3.0517578125E-5+2.8610229492188E-6+2.9802322387695E-7+0+1.862645149231E-9+0 = 21.3125336784869410
got It: 15.50.235.8016 =21.3125336784869410
Translate the number 21.3125336784869410 в binary like this:
the Integer part of the number is divided by the base of the new number system:
21 | 2 | | | | |
-20 | 10 | 2 | | | |
1 | -10 | 5 | 2 | | |
| 0 | -4 | 2 | 2 | |
| | 1 | -2 | 1 | |
| | | 0 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 31253367848694*2 |
0 | .62507*2 |
1 | .25013*2 |
0 | .50027*2 |
1 | .00054*2 |
0 | .00108*2 |
0 | .00216*2 |
0 | .00431*2 |
0 | .00862*2 |
0 | .01724*2 |
0 | .03449*2 |
the result of the conversion was:
21.3125336784869410 = 10101.01010000002
answer: 15.50.235.8016 = 10101.01010000002