Jak odliczyć liczby binarne
Odjęcie liczb binarnych jest nieznacznie różni się od odejmowania liczb dziesiętnych.
Kroki
Metoda 1 z 2:
Pożyczaniejeden. Zapisz numery binarne w sobie - mniej pod wielkim. Jeśli mniejsza liczba ma mniej liczb, wyrównaj go na prawej krawędzi (gdy nagrywasz liczby dziesiętne podczas odejmowania ich).
2. Niektóre zadania do odejmowania liczb binarnych nie różni się od odejmowania liczb dziesiętnych. Zapisz liczby od siebie i, po prawej stronie, znajdź wynik odejmowania każdej pary liczb. Oto kilka prostych przykładów:
3. Rozważ bardziej złożone zadanie. Konieczne jest zapamiętanie tylko jednej reguły, aby rozwiązać problemy do odejmowania liczb binarnych. Zasada ta opisuje pożyczki liczb po lewej stronie, aby można było odjąć 1 z 0 (0 - 1). Decydujemy o dwóch zadaniach za pomocą metody pożyczkowej.
cztery. W pierwszej kolumnie otrzymujesz różnicę 0 - 1. Aby go obliczyć, konieczne jest pożyczanie numeru po lewej stronie (z rozładowania dziesiątek).
pięć. Pociągnij liczby w prawej kolumnie. W naszym przykładzie:
6. Usuń liczby w pozostałych kolumnach. Teraz łatwo jest (praca z kolumnami, przesuwając się w prawo do lewej):
7. Rozwiązać trudne zadanie. W takich zadaniach musisz kilkakrotnie "pożyczać" liczby, aby odjąć liczby w jednej kolumnie. Na przykład rozwiązać następujące zadanie: 11000 -111. Nie możesz "pożyczyć" numerów od 0, więc podróżować do następnej cyfry po lewej stronie (tak długo, jak nie osiągniesz 1).
osiem. Sprawdź odpowiedź. Istnieją trzy sposoby, aby to zrobić. Szybki sposób - otwarty Kalkulator binarny online i wprowadź warunki zadania. Dwie inne metody oznaczają ręczną kontrolę odpowiedzi (mogą być przydatne na egzaminie).
Metoda 2 z 2:
Dodaniejeden. Zapisz numery binarne w sobie, gdy nagrywasz liczby dziesiętne podczas ich odejmowania. Ta metoda jest używana przez komputery do odejmowania liczb binarnych, ponieważ opiera się na bardziej wydajnym algorytmie. Jednak prosta osoba, która jest przyzwyczajona do odejmowania liczb dziesiętnych, ta metoda może wydawać się bardziej złożona (jeśli jesteś programistą, należy przeczytać tę metodę odejmowania liczb binarnych).
- Rozważ przykład: 101 - 11 = ?
2. Jeśli cyfra liczb jest inna, do liczby o mniejszej wartości lewej, narzucić odpowiednią ilość 0. Na przykład, jeśli są liczby 101 (trzycyfrowe) i 11 (dwucyfrowa), przekręć dwucyfrowy numer do trzycyfrowej, przypisując ją po lewej stronie jednego 011.
3. W numerze odejmowania zmień liczby: Każda 1 zmiana 0 i co 0 do 1. W naszym przykładzie odejmowane zamienia się w: 011 → 100.
cztery. DO Otrzymany oddział Dodaj 1. W naszym przykładzie otrzymasz 100 + 1 = 101.
pięć. Teraz zamiast odejmować, złożyć dwie liczby binarne.
6. W wyniku tego wyniku ignoruj dowolną postać, która oznacza najpierw po lewej stronie (podczas otrzymania liczby nie wartości). W naszym przykładzie składasz trzy cyfry (101 + 101) i otrzymałeś czterocyfrową odpowiedź (1010). Dlatego przekraczaj pierwszą cyfrę po lewej stronie, a otrzymasz ostateczną odpowiedź zadania.
7. Spróbuj zastosować tę metodę do liczb dziesiętnych. Ta metoda nazywa się "suplementem do dwóch", ponieważ wymiana liczb prowadzi do "dodatku do jednego", a następnie 1 jest dodawana do uzyskanej liczby. Aby lepiej zrozumieć tę metodę, należy rozważyć następujący przykład:
Rada
- Aby odjąć większą liczbę z mniejszej, odlicz mniejszą liczbę więcej, a odpowiedz na odpowiedź "minus". Na przykład, obliczanie 11 - 100, oblicz 100 - 11, a następnie odpowiedź na znak odpowiedzi "minus" (ta reguła odnosi się do odejmowania numerów w dowolnym systemie numerów, a nie tylko w systemie binarnym).
- Metoda dodatku działa w następujący sposób: A - B = A + (2N - B) - 2n. Jeśli n jest równy bitowi, a następnie 2n - b na jednostkę jest większa niż wynikiem odejmowania każdego rozładowania.