Co to jest kod binarny?

Kod binarny używa tylko cyfr 1 i 0.

Notacja

Kod binarny działa zasadniczo w taki sam sposób, jak kod dziesiętny lub podstawa 10, ale zamiast wartości z zakresu od 0 do 9, każda kolumna może zawierać wartość 0 lub 1. Liczba pierwsza jest reprezentowana jako 1 zarówno w kodzie dziesiętnym, jak iw kodzie binarnym. Liczba druga jest reprezentowana jako 2 w kodzie dziesiętnym, ale jako 10 w pliku binarnym. To wskazuje 0 w kolumnie 1 i 1 w kolumnie 2. Ta sama zasada dotyczy dużych liczb binarnych, kod binarny 1001 reprezentuje binarną liczbę 4 bitów z 1 w kolumnie 1, 0 w kolumnie kolumna 2, 0 w kolumnie 4 i 1 w kolumnie 8 lub odpowiednik 8 + 0 + 0 + 1 = 9 w kodzie dziesiętnym.

Komputery

Komputery wykorzystują małe urządzenia elektroniczne, zwane tranzystorami, do włączania i wyłączania elektrycznego przepływu ich obwodu. W związku z tym komputery mogą rozpoznawać tylko i wyłączać, co można przetłumaczyć jako 1 lub 0. Komputery mogą jednak tłumaczyć wszystkie rodzaje danych, w tym tekst, cyfry, dźwięk i wideo, na kod binarny, dzięki czemu mogą efektywnie używaj cyfr 1 i 0 do wszystkiego, co robią.

Liczby binarne ze znakami

Liczby binarne mogą mieć znaki, to znaczy dodatnie lub ujemne, ale znak liczby musi być reprezentowany przez cyfry 0 i 1. Znak binarny ze znakiem składa się z dwóch części, znaku i wielkości. Bit, znany jako najważniejszy bit, oznacza znak, podczas gdy reszta bitów oznacza wielkość liczby. Niepodpisana 8-bitowa liczba binarna może reprezentować wartości od 0 do 255 (2 ^ 8 = 256), podczas gdy 8-bitowa liczba binarna ze znakiem może reprezentować wartości od -2 ^ 7 do 2 ^ 7-1, lub -128 i 127

Punkt binarny

Liczby binarne mogą również zawierać punkt binarny, więc mogą reprezentować ułamki i liczby całek. Punkt binarny może być stały lub zmienny; w przypadku liczby zmiennoprzecinkowej, zapis komputerowy (obszar pamięci prędkości w centralnej jednostce przetwarzania) przechowuje liczbę bez punktu binarnego, podczas gdy drugi rekord przechowuje liczbę wskazującą położenie punktu binarny