Naturalny system dwójkowy
Naturalny system dwójkowy to najprostszy system pozycyjny. Podstawą "p" w tym systemie jest liczba 2. Liczby kodowane są za pomocą tylko dwóch cyfr: 0 oraz 1.
Jest on powszechnie używany w świecie elektoniki cyfrowej. Minimalizacja liczby stanów do 2 pozwala na ograniczenie przekłamań danych.
Jak w każdym systemie pozycyjnym liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożnikiem kolejnej potęgi podstawy systemu.
Wartość liczby zapisanej w naturalnym kodzie binarnym obliczamy za pomocą wzoru:
bn-1bn-2...b2b1b0 =
bn-12n-1 + bn-22n-2 + ... + b222+
b121 + b020
b - bit, cyfra dwójkowa 0 lub 1
n - liczba bitów w zapisie liczby
Przykład:
101111(2) = 25 + 23 + 22 + 21 + 20 = 32 + 8 + 4 + 2 + 1 = 47(10)
Analizując powyższy przykład możemy dostrzec, że konwersja z systemu dwójkowego na dziesiętny jest bardzo łatwa.
Nie musimy wykonywać mnożenia cyfr przez wagi pozycji. Tutaj albo dana waga występuje w wartości liczby - jest jedynką albo nie występuje - jest zerem.
W systemie dwójkowym można przedstawiać również ułamki rzeczywiste.
Na przykład ułamki dziesiętne możemy zapisać w następujący sposób:
0,625(10) = 0,101(2) = 0 * 20 + 1 * 2-1 + 0 * 2-2 + 1 * 2-3
Zakres liczby w naturalnym systemie dwójkowym.
Zakres n bitowej liczby w naturalnym kodzie dwójkowym wynosi:
Z(2) = <0,2n - 1>
dla 1 bita otrzymujemy 1 = 21 - 1
dla 2 bitów otrzymujemy 3 = 22 - 1
dla 3 bitów otrzymujemy 7 = 23 - 1
dla 4 bitów otrzymujemy 15 = 24 - 1
...
|