Co to jest system binarny:
System binarny jest systemem numeracji, który używa 2 symboli 0 (zero) i 1 (jeden), zwanych cyframi binarnymi . System binarny, znany również jako system cyfrowy, służy do reprezentacji tekstu, danych i programów wykonywalnych na urządzeniach komputerowych.
W informatyce system binarny jest językiem, który używa 2 cyfr binarnych, 0 i 1, gdzie każdy symbol stanowi bit, znany jako bit binarny lub bit binarny. 8 bitów składa się na bajt, a każdy bajt zawiera znak, literę lub liczbę.
System binarny i system dziesiętny
Systemy binarne są systemami liczbowymi stosowanymi w informatyce. System liczbowy, którego zwykle używamy, to dziesiętny system liczbowy, czyli składa się z 10 liczb, licząc od 0 do 9. Ponadto, w przeciwieństwie do systemu binarnego, pozycja, którą zajmuje dana liczba, nadaje jej różne wartości, np. w liczbie 23, 22 reprezentuje 20, a 3 to tylko 3.
Należy podkreślić, że system binarny jest systemem liczbowym o podstawie 2, a system dziesiętny jest systemem o podstawie 10.
System binarny na dziesiętny
Aby przekształcić liczbę z systemu liczbowego z jednej podstawy na inną, w tym przypadku z binarnego (podstawa 2) na dziesiętny (podstawa 10), należy pomnożyć każdą cyfrę (0 lub 1) liczby binarnej, na przykład 1011 przez potęgę 2 podniesioną do pozycji, która odpowiada każdej cyfrze, zaczynając od pozycji 0 licząc od prawej do lewej. Wynik otrzymuje się przez dodanie każdego mnożenia.
Zgodnie z poprzednimi krokami do rozwiązania tego zadania, kroki do konwersji kodu binarnego 1011 na system dziesiętny byłyby następujące:
1 na pozycji 3 oznacza: pomnożyć 1 przez 23, czego wynikiem jest 8
0 w pozycji 2 oznacza: pomnożyć 0 przez 22 co daje 0
1 w pozycji 1 oznacza pomnożenie 1 przez 21, co daje 2
1 na pozycji 0 oznacza, że mnożąc 1 przez 20 otrzymujemy 1
Dodajemy wyniki 8+0+2+1=11
Kod binarny 1011 przekłada się na system dziesiętny jako liczba 11.
Patrz również kod binarny.
Aby sprawdzić wynik, proces jest odwrócony, aby przekształcić liczbę 11 w systemie bazowym 10 na system binarny do bazy 2. W tym celu liczba 11 jest dzielona przez 2, aż stanie się niepodzielna. Następnie reszty z każdego ilorazu dzielenia utworzą kod binarny.