Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť binárne na osmičkové číslo

binárne , osmičkové a náš zoznámiť desiatková sústava sú všetci namiesto hodnôt systémy reprezentujúce čísla . Rozdiel je v počte rôznych číslic použitých na miesto hodnoty . Kým naša desiatková sústava má 10 číslic ( 0-9 ) , osmičkový má 8 ( 0-7 ) , a binárne má 2 ( 0 a 1 ) . Prevod medzi týmito systémami efektívne znamená , uznáva sa , že rad napísaný v každom systéme je založená na moci jeho základne . Vzhľadom k tomu , osmičkové je založený na sily 8 , ale 8 je sám o sebe výkon základne binárnych je 2 , je pomerne jednoduché previesť z jedného do druhého . Pokyny dovolená 1

Zablokujte číslice vášho binárny reťazec do sád po troch počnúc sprava . Pre príklad , 1011010110 bude rozdelená na 1 011 010 110.
2

previesť na krajnej tri číslice blok ( alebo menej ) do jedinej hodnoty , rovnaké , ako keby ste boli výpočtu každý ako desatinné číslo . Vzhľadom k tomu , sada troch číslic v binárnom bude vždy medzi 0 a 7 , výsledkom bude osmičková hodnota . Pravý krajný číslice sa má vynásobiť 1 , stredný o 2 , vľavo o 4 , potom produkty týchto troch číslic sčítavajú . V tomto príklade 110 je 1x4 + 1x2 + 0x1 = 6.
3

Opakujte krok 2 pre najbližšie tri číslice bloku , pohybujúce sa sprava doľava , až do konečného tri číslice ( alebo menej ) blok bol prevedený . V tomto príklade , ďalší blok , 010 je 0x4 + 1x2 + 0x1 = 2. Potom, 011 je 0x4 + 1x2 + 1x1 = 3. Konečne , 1 možno zapísať ako 001 , a je 0x4 + 0x2 + 1x1 = 1.
4

Napíšte svoj ​​posledné číslo v osmičkovej , nahradí každý tri číslice blok s jediným osmičkové číslice , ktoré ste vypočítané . V príklade , 1011010110 binárne rovná 1326 v osmičkové .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené