Pøevod do binární soustavy

Základní principy, funkce, rovnice, zapojení - t.j. vše, co byste měli vědět, než se pustíte do praktické realizace elektronického zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Xaero

Pøevod do binární soustavy

#1 Příspěvek od Xaero »

Zdravím, potøeboval bych poradit jak pøevést z desítkové soustavy èíslo 54,43 do dvojkové. Nìjak si zaboha nemožu vzpomenout jak se to dìlá.

když chcu pøevést celé èíslo tak ho dìlím poøád 2 a sepisuju zbytky
když chcu pøevést desetiné menší než 1 tak ho poøád násobím

Ale na toto si nemlžu vzpomenou, poraïte mi prosím postup ja na to

Uživatelský avatar
GeorgeB
Příspěvky: 1187
Registrován: 21 lis 2005, 01:00
Bydliště: Pardubice
Kontaktovat uživatele:

#2 Příspěvek od GeorgeB »

Zjištuhe se jestli se do zbytku vejde mocnina dvou:
celočíselná část:
54/64=0
54/32=1
(54-32)/16=1
6/8=0
6/4=1
2/2=1
0/1=0
tedy před desetinou čárkou bude 110110
za desetinou čárkou:
0,43/0,5=0
0,43/0,25=1
(0,43-0,25)/0,125=1
0,055/0,0625=0
0,055/0,03125=1
0,02375/0,015625 =1
...
tedy číslo za desetinou čárkou bude 011011...
celé číslo je 110110,011011...

snad jsem to napsal aspoň trochu srozumitelně.

Návštěvník

#3 Příspěvek od Návštěvník »

Xaero píše:Zdravím, potøeboval bych poradit jak pøevést z desítkové soustavy èíslo 54,43 do dvojkové. Nìjak si zaboha nemožu vzpomenout jak se to dìlá.

když chcu pøevést celé èíslo tak ho dìlím poøád 2 a sepisuju zbytky
když chcu pøevést desetiné menší než 1 tak ho poøád násobím

Ale na toto si nemlžu vzpomenou, poraïte mi prosím postup ja na to
Stejnì jak píšeš, celou èást pøevedeš dìlením 2, desetinnou èást násobením 2.

Uživatelský avatar
vicious
Příspěvky: 635
Registrován: 10 srp 2007, 02:00
Bydliště: 3 km od Humenného

#4 Příspěvek od vicious »

Inak, volá sa to Hornerova schéma :lol:

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#5 Příspěvek od mtajovsky »

No, pokud se s tím nechcete trápit, můžete použít i kalkulačku z Widlí. Protože číslo má desetinnou část, bude i ve výsledku zlomková část. Takže se nejprve rozhodneme, na kolik binárních cifer za zlomkovou tečkou to budeme chtít převést (úplně přesně to většinou nebude). Řekněme na 14 bitů za tečkou. Vstupní číslo tedy násobíme 2^14 = 16384

tedy 54,43 * 16384 = 891781,12

následně provedeme zobrazení v hex (zobrazena vědecká kalkulačka):

D9B85

a hex číslo snadno přepisujeme do binární soustavy

1101 1001 1011 1000 0101

Nakonec odtrhneme 14 binárních řádů zprava:

110110,01101110000101

Odpovědět

Zpět na „Teorie“