Ossza el a bináris számokat - hogyan működik
Az adatok programozásakor vagy kiértékelésekor gyakran akadályozza meg a bináris számok felosztását. Ez a folyamat azonban nem túl bonyolult. Megmondjuk neked, hogyan történik.
Osztás a kettős rendszerben: Hogyan lehet osztani a bináris számokat?
- A kettős rendszerben az elosztás nagyon hasonlít a tizedes rendszerhez. Az osztalékot általában itt osztja az osztó. Ez hányadoshoz vezet, néha a fennmaradó vagy tizedes számokkal. Bináris számokkal történő számításoknál ez teljesen kiküszöbölésre kerül.
- Írjon az osztályba, és kövesse a következő lépéseket. (A következő bekezdésben a folyamatot újból elmagyarázzuk egy gyakorlati példával)
- Először olvassa be az osztalék első számjegyének számát (a bal oldalon lévő szám), és hasonlítsa össze az osztóval (a jobb oldalon lévő szám). Ha az osztók száma azonos vagy nagyobb, akkor az hányados első pozíciójában egy 1 értéket kell írni. Ha ez kisebb, mint 0.
- Vonjuk le az osztót az osztalékból a sorrendben, ha egyenlő vagy nagyobb. Ellenkező esetben írja a teljes számot a következő sorra. Kivonja a következő számot a megadott osztalékból, és ismételje meg ezeket a lépéseket, amíg el nem éri az utolsó számjegyet. Ha maradtak maradványértékek, egyszerűen törölje azokat. Ezek nem relevánsak.
Osszuk el bináris számokat - példa
- Ebben a példában a 15 (1111) bináris számot el kell osztani az 5 (0101) bináris számmal. Ennek a megosztásnak a megoldása 3 (0011).
- a) Az első számjegyet felírják és összehasonlítják a 101 osztóval. 1 kevesebb, mint 101. Ezért a hányadosban 0 van írva.
- b) Az első sorból az 1-et elfogadják, és a következő számjegyét felírják. Ismét az összehasonlítás: 11 kevesebb, mint 101. Tehát egy második 0 jön a hányadosban.
- c) Megismételjük ugyanazt az átadási folyamatot. Most 111 érték van, amely nagyobb, mint a 101 osztó. Következésképpen az 1-et írjuk a hányadosba.
- d) Az 1 az hányadosban azt is jelenti, hogy a számsorban a 101 osztót kivonják a c) 111 sorban lévõ számból. Ez 10-et eredményez. Most a következő számjegyet újra leírjuk, és 101 értéket kapunk.
- Ezt pontosan meg lehet osztani az osztóval. Ez a hányadosban 1-et eredményez, és a maradványérték 0.
Gyakran hasznos a bináris számok decimális számokra konvertálása. A következő oldalon megtalálja a tökéletes utasításokat ehhez.