Cum de a deduce numerele binare
Scăderea numerelor binare este puțin diferită de scăderea numerelor zecimale.
Pași
Metoda 1 din 2:
Împrumuturiunu. Notați numerele binare unul pe celălalt - mai puține sub mare. Dacă un număr mai mic are mai puține numere, aliniați-l pe marginea dreaptă (pe măsură ce înregistrați numerele zecimale la scăderea acestora).

2. Unele sarcini pentru scăderea numerelor binare nu sunt diferite de scăderea numărului zecimal. Notați numerele unul de celălalt și, începând din dreapta, găsiți rezultatul scăderii fiecărei perechi de numere. Iată câteva exemple simple:

3. Luați în considerare o sarcină mai complexă. Este necesar să vă amintiți doar o singură regulă pentru a rezolva problemele de scădere a numerelor binare. Această regulă descrie împrumutul numerelor din stânga, astfel încât să puteți scădea 1 din 0 (0 - 1). Apreciem două sarcini folosind metoda de împrumut.

4. În prima coloană, obțineți diferența 0 - 1. Pentru ao calcula, este necesar să împrumutați numărul din stânga (din descărcarea de trepte).

cinci. Trageți numerele din coloana din dreapta. În exemplul nostru:

6. Ștergeți numerele din coloanele rămase. Acum este ușor de făcut (lucrați cu coloane, în mișcare spre stânga):

7. Rezolva o sarcină dificilă. În astfel de sarcini trebuie să "împrumutați" numere de mai multe ori doar pentru a scădea numerele într-o singură coloană. De exemplu, rezolvați următoarea sarcină: 11000 -111. Nu puteți "împrumuta" numere de la 0, astfel încât să călătoriți la următoarea cifră din stânga (atâta timp cât nu ajungeți la 1).

opt. Verificați răspunsul. Există trei modalități de a face acest lucru. Rapid - deschis Calculator online binar și introduceți termenii sarcinii. Două alte metode implică o verificare manuală de răspuns (pot fi utile pentru dvs. la examen).
Metoda 2 din 2:
Plusunu. Notați numerele binare unul pe celălalt pe măsură ce înregistrați numere zecimale la scăderea acestora. Această metodă este utilizată de computere pentru a scădea numerele binare, deoarece se bazează pe un algoritm mai eficient. Cu toate acestea, o persoană simplă care este obișnuită să scadă numere zecimale, această metodă poate părea mai complexă (dacă sunteți programator, asigurați-vă că citiți această metodă de scădere a numerelor binare).
- Luați în considerare un exemplu: 101 - 11 = ?

2. Dacă cifra numerelor este diferită, la numărul cu o valoare mai mică a stângii, impuneți cantitatea corespunzătoare 0. De exemplu, dacă există numere 101 (trei cifre) și 11 (dublu cifră), rotiți un număr de două cifre la trei cifre, atribuindu-l în partea stângă a unui 0: 011.

3. În numărul de scădere, schimbați numerele: Fiecare 1 schimbare 0 și la fiecare 0 la 1. În exemplul nostru, subtratea se transformă în: 011 → 100.

4. LA A primit adăugați subtractabili 1. În exemplul nostru veți obține 100 + 1 = 101.

cinci. Acum, în loc să scadă, pliați două numere binare.

6. În rezultatul rezultat, ignorați orice figură care stă mai întâi în stânga (pe măsură ce ați primit numărul de valoare). În exemplul nostru, ați pliat trei cifre (101 + 101) și ați primit un răspuns din patru cifre (1010). Prin urmare, traversați prima cifră din stânga și veți obține răspunsul final al sarcinii dvs.

7. Încercați să aplicați această metodă la numere zecimale. Această metodă se numește "supliment la două", deoarece înlocuirea numerelor duce la o "adăugare la una", iar apoi 1 se adaugă la numărul rezultat. Pentru o mai bună înțelegere a acestei metode, luați în considerare următorul exemplu:
sfaturi
- Pentru a scădea un număr mai mare de la cele mai mici, deduce un număr mai mic de mai mult și pentru a răspunde la răspunsul "minus". De exemplu, pentru a calcula 11 - 100, calculați 100 - 11 și apoi răspunsul la semnul de răspuns "minus" (această regulă se referă la numerele de scădere în orice sistem numeric și nu numai în sistemul binar).
- Metoda suplimentară funcționează după cum urmează: A - B = A + (2N - B) - 2N. Dacă n este egală cu bitul, atunci 2N - B pe unitate este mai mare decât rezultatul scăderii fiecărei descărcări.