Jak odečíst binární čísla
Odčítání binárních čísel se mírně liší od odečtení desetinných čísel.
Kroky
Metoda 1 z 2:
Půjčováníjeden. Zapište si binární čísla v sobě - méně pod velkým. Pokud má menší číslo menší čísla, zarovnejte ji na pravém okraji (při nahrávání desetinných čísel při jejich odečtení).

2. Některé úkoly pro odečtení binárních čísel se neliší od odečtení desetinných čísel. Zapište si čísla od sebe a počínaje vpravo, najít výsledek odečtení každého dvojice čísel. Zde jsou některé jednoduché příklady:

3. Zvážit složitější úkol. Je třeba si pamatovat pouze jedno pravidlo k řešení problémů pro odečtení binárních čísel. Toto pravidlo popisuje výpůjčky čísel vlevo, takže můžete odečíst 1 z 0 (0 - 1). Pomocí přepůjčovací metody rozhodujeme dva úkoly.

4. V prvním sloupci dostanete rozdíl 0 - 1. Pro výpočet jej je nutné zapůjčit číslo vlevo (od vypouštění desítek).

Pět. Vytáhněte čísla v pravém sloupci. V našem příkladu:

6. Odstranit čísla ve zbývajících sloupcích. Teď je to snadné (pracovat se sloupci, pohybující se doprava doleva):

7. Vyřešit obtížný úkol. V takových úkolech musíte několikrát "zapůjčit", abyste odečtli čísla v jednom sloupci. Řešením následujícího úkolu: 11000 -111. Nemůžete "zapůjčit" čísla od 0, takže cestujte na další číslici vlevo (pokud nedosáhnete 1).

osm. Zkontrolujte odpověď. Existují tři způsoby, jak to udělat. Rychlý způsob - otevřený Binární online kalkulačka a zadejte podmínky úkolu. Dva další metody znamenají manuální kontrolu odpovědi (mohou být pro vás užitečná pro zkoušku).
Metoda 2 z 2:
Přidáníjeden. Při zaznamenání desetinných čísel zapište binární čísla. Tato metoda používá počítače k odečtení binárních čísel, protože je založen na efektivnějším algoritmu. Jednoduchý člověk, který je zvyklý odečíst desetinná čísla, tato metoda se může zdát složitější (pokud jste programátor, nezapomeňte si přečíst tuto metodu odečtení binárních čísel).
- Zvažte příklad: 101 - 11 = ?

2. Pokud je číslice čísel jiná, na číslo s menší hodnotou vlevo, uveďte odpovídající množství 0. Například, pokud existují čísla 101 (třímístné) a 11 (dvojciferné), otočte dvoumístné číslo na třímístné, připisování jej vlevo od jednoho 0: 011.

3. V odečtení čísla změňte čísla: Každá 1 změna 0 a každých 0 až 1. V našem příkladu se odečtení změní na: 011 → 100.

4. NA Přijaté Odsunutelné přidání 1. V našem příkladu dostanete 100 + 1 = 101.

Pět. Nyní místo odečtení, složení dvou binárních čísel.

6. V výsledném výsledku ignorujte všechny postavy, které stojí nejprve vlevo (jak jste obdrželi počet ne hodnota). V našem příkladu jste složili tři číslice (101 + 101) a obdržel čtyřmístnou odpověď (1010). Proto přejděte první číslici vlevo a dostanete poslední odpověď na váš úkol.

7. Zkuste použít tuto metodu na desetinná čísla. Tato metoda se nazývá "doplněk ke dvěma", protože nahrazení čísel vede k "doplňkovému k jednomu" a pak je přidána do výsledného čísla. Pro lepší pochopení této metody zvažte následující příklad:
Tipy
- Odečíst větší počet z menšího odečíst menší počet více a odpovědět na odpověď "mínus". Například pro výpočet 11 - 100, vypočítat 100 - 11 a pak odpověď na znak odpovědi "mínus" (toto pravidlo se odkazuje na odečtení čísel v libovolném čísle systému, a to nejen v binárním systému).
- Doplňková metoda funguje následovně: A - B = A + (2N - B) - 2N. Pokud se n je rovna bitu, pak 2N - b na jednotku je větší než výsledek odčítání každého výboje.