Miten desimaalit täytyy ottaa huomioon binäärimuunnoksissa? Eli esimerkiksi 174,6 binäärimuodossa?
Molemmat osat lasketaan erikseen eli ennen desimaalipistettä ja sen jälkeen. Jos englanti taipuu, niin etsi hakusanoilla Decimal Fraction to a Binary Fraction
Mutta käydään tuo omasi lukusi läpi lyhyesti (käytän tässä desimaaliluvun kuvaamiseen (10)ä ja binääriluvun kuvaamiseen (2)sta), ettei ne mene sekaisin. Jos olisi alaindeksit käytössä, niin se olisi fiksumpi tapa.
Mutta tuo alkuosa eli 174 jaetaan kahdella
174 / 2 = 87 jää 0 (LSB)
87 / 2 = 43 jää 1
43 / 2 = 21 jää 1
21 / 2 = 10 jää 1
10 / 2 = 5 jää 0
5 / 2 = 4 jää 1
4 / 2 = 2 jää 0
2 / 2 = 1 jää 0 ==> vielä yksi ykkönen 1 (MSB)
eli alkuosa 174(10) = 10101110(2), osannet itse tarkistaa sen kääntämällä tuon binaarin takaisin desimaalimuotoon?
Sitten tuo loppuosa eli 0,6 kerrotaan kahdella
0,6 * 2 = 1,2, kokonaisosa 1 (vähennetään)
0,2 * 2 = 0,4 kokonaisosa 0
0,4 * 2 = 0,8 kokonaisosa 0
0,8 * 2 = 1,6 kokonaisosa 1 (vähennetään)
0,6 * 2 = 1,2 jne..
eli tästä tuli päättymätön eli 0,6(10) = 100110011001...(2)
Eli siis 174,6(10) = 10101110.100110011001...(2)