Rozdělte binární čísla - jak to funguje
Při programování nebo vyhodnocování dat je často třeba dělit binární čísla. Tento proces však není příliš komplikovaný. Řekneme vám, jak se to dělá.
Rozdělení v duálním systému: Jak rozdělit binární čísla
- Rozdělení v duálním systému je velmi podobné dělení v desetinném systému. Dividendu zde obvykle dělí dělitel. Výsledkem je kvocient, někdy se zbývajícími nebo desetinnými čísly. To je zcela vyloučeno při výpočtu s binárními čísly.
- Napište divizi a postupujte podle následujících kroků. (V dalším odstavci je proces znovu vysvětlen pomocí praktického příkladu)
- Začněte získáním čísla první číslice dividendy (číslo vlevo) a porovnejte ji s dělitelem (číslo vpravo). Pokud je počet dělitelů stejný nebo větší, zapíše se 1 na první pozici kvocientu. Pokud je menší než 0.
- Odečtěte dělitele od dividendy v sekvenci, pokud je stejná nebo větší. Jinak zapište celé číslo na další řádek. Odečtěte další číslici od určené dividendy a opakujte tyto kroky, dokud nedosáhnete poslední číslice. Pokud zbývají zbytkové hodnoty, jednoduše je smažte. To je irelevantní.
Rozdělte binární čísla - příklad
- V tomto příkladu je binární číslo 15 (1111) děleno binárním číslem 5 (0101). Řešení této divize by mělo být 3 (0011).
- a) První číslice se zapíše a porovná s dělitelem 101. 1 je menší než 101. Proto je do kvocientu zapsáno 0.
- b) 1 z prvního řádku se přijme a zapíše se číslo další číslice. Opět srovnání: 11 méně než 101. Takže druhá 0 přichází v kvocientu.
- c) Stejný proces přenosu se opakuje. Nyní máme hodnotu 111, která je větší než dělitel 101. V důsledku toho je 1 zapsána do kvocientu.
- d) A1 v kvocientu také znamená, že v sekvenci čísel je dělitel 101 odečten od čísla v řádku c) 111. Výsledkem je 10. Nyní se znovu zapíše další číslice a dostaneme hodnotu 101.
- Toto lze přesně dělit dělitelem. Výsledkem je 1 v kvocientu a zbytková hodnota je 0.
Často je užitečné převést binární čísla na desetinná čísla. Na následující stránce najdete perfektní pokyny.