Podziel liczby binarne - jak to działa
Podczas programowania lub oceny danych często występuje przeszkoda w dzieleniu liczb binarnych. Jednak proces ten nie jest zbyt skomplikowany. Powiemy Ci, jak to się robi.
Podział w systemie podwójnym: Jak podzielić liczby binarne
- Podział w systemie podwójnym jest bardzo podobny do podziału w systemie dziesiętnym. Dywidenda jest zwykle dzielona przez dzielnika tutaj. Daje to iloraz, czasem z resztą lub liczbą dziesiętną. Jest to całkowicie wyeliminowane przy obliczaniu liczb binarnych.
- Napisz do działu i wykonaj kolejne kroki. (W następnym akapicie proces wyjaśniono ponownie na praktycznym przykładzie)
- Zacznij od uzyskania numeru pierwszej cyfry dywidendy (liczba po lewej) i porównaj ją z dzielnikiem (liczba po prawej). Jeśli liczba dzielników jest taka sama lub większa, 1 jest zapisywane na pierwszej pozycji ilorazu. Jeśli jest mniejsza niż 0.
- Odejmij dzielnik od dywidendy w sekwencji, jeśli jest ona równa lub większa. W przeciwnym razie wpisz cały numer w następnym wierszu. Odejmij następną cyfrę od określonej dywidendy i powtarzaj te kroki, aż dojdziesz do ostatniej cyfry. Jeśli pozostały jakieś wartości resztkowe, po prostu je usuń. Te są nieistotne.
Podziel liczby binarne - przykład
- W tym przykładzie liczba binarna 15 (1111) jest dzielona przez liczbę binarną 5 (0101). Rozwiązaniem tego podziału powinno być 3 (0011).
- a) Pierwsza cyfra jest zapisywana i porównywana z dzielnikiem 101. 1 jest mniejsze niż 101. Dlatego 0 jest zapisywane do ilorazu.
- b) Przyjęto 1 z pierwszego wiersza i zapisano numer następnej cyfry. Ponownie porównanie: 11 mniej niż 101. Tak więc drugie 0 jest ilorazem.
- c) Ten sam proces przenoszenia jest powtarzany. Teraz mamy wartość 111, która jest większa niż dzielnik 101. W konsekwencji 1 jest zapisywane w ilorazie.
- d) A1 w ilorazie oznacza również, że w sekwencji liczbowej dzielnik 101 jest odejmowany od liczby w linii c) 111. Daje to wynik 10. Teraz następna cyfra jest ponownie zapisywana i otrzymujemy wartość 101.
- Można to podzielić dokładnie przez dzielnik. Daje to 1 w ilorazie, a wartość rezydualna wynosi 0.
Często pomocne jest przekształcanie liczb binarnych na liczby dziesiętne. Na następnej stronie znajdziesz idealne instrukcje do tego.