Wynik
- Binarny: 2
- Dziesiętny: 10
- Szesnastkowy: 16
Wystąpił błąd podczas przeprowadzania obliczeń, prosimy o kontakt za pośrednictwem formularza znajdującego się na naszej stronie kontaktowej, abyśmy mogli jak najszybciej to naprawić. Bardzo dziękujemy.
Wykonuj operacje na liczbach binarnych w łatwy, szybki i bezpłatny sposób, korzystając z naszego narzędzia.
Aby to zrobić, wystarczy wykonać następujące kroki:
Jeśli chcesz nauczyć się samodzielnie wykonywać operacje na liczbach binarnych ręcznie, kontynuuj czytanie tego artykułu.
System binarny, czyli system liczbowy binarny, to system liczbowy pozycyjny o podstawie 2.
W przeciwieństwie do systemu dziesiętnego (który ma podstawę 10) jedynymi cyframi tworzącymi liczby binarne są 0 i 1, dlatego nazywane są liczbami binarnymi.
Spośród wszystkich systemów liczbowych, ten jest, obok systemu dziesiętnego, najczęściej spotykany, ponieważ stanowi podstawę informatyki.
Aby wskazać, że liczba została zapisana za pomocą systemu binarnego, dodaje się indeks dolny 2, który oznacza podstawę 2 lub binarną:
$$ (0100)_{2} $$
Tutaj, wprowadzając liczbę 2 jako podstawę, wskazujemy, że należy ją czytać: „ zero jeden zero zero” , czyli cyfry będą czytane indywidualnie, a nie interpretowane jako liczba „ sto” w systemie dziesiętnym.
Po zapoznaniu się z tymi wstępnymi wskazówkami, wyjaśnimy, jak możemy przekształcić liczbę zapisaną w systemie o podstawie 2 na system o podstawie 10 i odwrotnie.
Aby przekształcićliczbę binarną na dziesiętną , musimy wykonać procedurę opisaną na poniższym przykładzie:
$$(1101)_{2} \text{ na dziesiętny}$$
Kolejne kroki:
Poniższa tabela podsumowuje opisaną procedurę:
Krok | ||||||
1 | Liczba binarna | 1 | 1 | 0 | 1 | |
2 | Potęgi liczby 2 | 2 3 | 2 2 | 2 1 | 2 0 | |
3 | Iloczyn: | ( 1 )(2 3 ) | ( 1 )(2 2 ) | ( 0 )(2 1 ) | ( 1 )(2 0 ) | |
4 | Suma | 8 | 4 | 0 | 1 | = 13 |
Aby przekształcić system dziesiętny na liczbę binarną, należy dzielić daną liczbę kolejno przez dwa, dzieląc za każdym razem iloraz z każdej operacji, aż ostatni wynik będzie równy 0.
$$N = (iloraz)(2)+reszta$$
Poniżej znajduje się przykład, który pomoże łatwiej zrozumieć procedurę:
$$(75)_{10} \text{ na binarny}$$
Zaczynamy od podzielenia liczby 76 przez 2, co daje nam iloraz 36 i resztę 1.
Następnie powtarzamy operację z ilorazem wielokrotnie, aż będzie równy 0.
Oto wynik procesu:
Liczba dziesiętna | Iloraz | Reszta |
76 | 38 | 0 |
38 | 19 | 0 |
19 | 9 | 1 |
9 | 4 | 1 |
4 | 2 | 0 |
2 | 1 | 0 |
1 | 0 | 1 |
= 1 001100 |
W związku z tym możemy stwierdzić, że liczba 76 wyrażona w systemie binarnym to 100110 0 , czytane od góry do dołu, czyli reszta z dzielenia 1/2 jest pierwszą liczbą, którą umieszczamy od lewej do prawej, wyrażając liczbę w kodzie binarnym.
Dodawanie w systemie binarnym możemy łatwo wykonać, korzystając z poniższej tabeli:
$$ \begin{array}{|c|c|} \hline +& 0 & 1 \\\hline 0 & 0 & 1\\\hline 1 & 0 & 10\\\hline \end{array}$$
Możesz zauważyć, że 1 2 +1 2 =10 2 , co jest równoważne 2 w systemie dziesiętnym.
Oto więcej przykładów:
Przykład 1: 1011 2 + 010 2
$$ \begin{array}{r} 1011 \\ + \,\,010\\ \hline 1011 \end{array}$$
Przykład 2: 101011 2 + 100111 2
$$ \begin{array}{r} 101011 \\ + 100110\\ \hline 1010001 \end{array}$$
Odejmowanie nie jest przemienne, dlatego należy rozróżnić elementy biorące udział w operacji: odjemną i odjemnik. Odjemna to element, od którego odejmujemy odjemnik.
Aby wykonać odejmowanie binarne, należy wykonać to, co jest znane jako dopełnienie dodwóch.
Aby obliczyć dopełnienie do dwóch liczby binarnej, postępujemy w następujący sposób:
Rozważmy liczbę N=41 jako przykład, której reprezentacja binarna to 41=101001 2 gdzie n=6 cyfr.
Dopełnienie do dwóch liczby 41 wynosi:
$$ 2^n-N = 2^6 – 41 = 23 =010111_{2} $$
W ten sposób, aby obliczyć odejmowanie liczb binarnych, musimy najpierw obliczyć dopełnienie do dwóch odjemnika, a następnie wykonujemy dodawanie. Jeśli występuje przeniesienie, jest ono ignorowane.
Przykład 1: 010111 2 – 000110 2
Odjemnik 000110 jest dopełniany do dwóch.
$$ 000110 = 6 $$
$$ 2^6-6 = 58 = 0111010_2 $$
Teraz wykonujemy dodawanie:
$$ \begin{array}{r} 010111 \\ + 111010\\ \hline 1010001 \end{array}$$
Ignorujemy bit przeniesienia, w ten sposób kończąc odejmowanie:
$$10001_{1}=17$$
Przykład 2: 010011 2 – 111100 2
Wykonujemy dopełnienie do dwóch 111100:
$$ 111100 = 60 $$
$$ 2^6 -60 = 4 = 000100_{2} $$
Teraz wykonujemy dodawanie:
$$ \begin{array}{r} 010011 \\ + 000100\\ \hline 010111 \end{array}$$
W ten sposób wynik operacji to 23.
W mnożeniu elementy nazywane są mnożną i mnożnikiem. Elementy biorące udział w operacji nazywane są czynnikami.
Tabela do mnożenia binarnego przedstawia się następująco:
$$ \begin{array}{|c|c|} \hline \times& 0 & 1 \\\hline 0 & 0 & 0\\\hline 1 & 0 & 1\\\hline \end{array}$$
Mnożenie binarne wykonuje się w sposób analogiczny do mnożenia dziesiętnego. Oto kilka przykładów.
Przykład1: 1012x 112
$$ \begin{array}{r} 101 \\ \times \,\, 11\\\hline 101\\ 101\,\,\\\hline 1111 \end{array}$$
Przykład 2: 110110 2 x 110 2
$$ \begin{array}{r} 110110\\ \times \,\, 110\\\hline 000000\\ 110110\,\,\\ 110110\quad \\\hline 101000100 \end{array}$$
Dzielenie w systemie binarnym opiera się na tych samych zasadach co dzielenie dziesiętne.
W poniższym przykładzie opisano krok po kroku procedurę, którą należy wykonać.
Przykład: 11101 2 / 10 2
Rozważamy pierwsze dwa cyfry dzielnej i szukamy wielokrotności dzielnika, która jest najbliższa 102. W tym przypadku ta wartość to 1.
Postępujemy dzielnik to 112, a najbliższy wielokrotność 102 do 112 to ta sama wartość.
Ostatecznie, powtarzając procedurę, widzimy, że wynik dzielenia to 11102, z resztą 1.
To wszystko, co musisz wiedzieć, aby wykonywać operacje na liczbach binarnych. W tym artykule przedstawiliśmy, jak przeprowadzać operacje dodawania, odejmowania, mnożenia i dzielenia liczbbinarnych.
Jeśli ten artykuł lub kalkulator binarny przypadły Ci do gustu, nie zapomnij podzielić się nim w swoich sieciach społecznościowych, aby inni również mogli się nauczyć.
Dziękujemy za zgłaszanie błędów w naszych kalkulatorach za pomocą formularza kontaktowego, abyśmy mogli jak najszybciej je naprawić.