Dwójkowy system liczbowy
System podwójny (łac. dualis „zawierający dwa”), zwany również systemem dwuczęściowym lub systemem binarnym, to system liczbowy, który używa tylko dwóch różnych cyfr do reprezentowania liczb.
W zwykłym systemie dziesiętnym używane są cyfry od 0 do 9. Z drugiej strony w systemie dualnym liczby są reprezentowane tylko przez cyfry o wartości zero i jeden. Symbole 0 i 1 są często używane dla tych cyfr. Liczby od zera do piętnastu są pokazane na liście po prawej stronie.
System dualny to system wartości miejsc o podstawie 2, a więc zapewnia dwuadyczną (2-adyczną) reprezentację liczb (dwójkową) (gr. Δύο = dwa).
Ze względu na swoje znaczenie w technologii cyfrowej jest to najważniejszy system liczbowy obok systemu dziesiętnego.
Reprezentacje liczbowe w systemie dualnym są również nazywane liczbami podwójnymi lub liczbami binarnymi. Ta ostatnia jest bardziej ogólną nazwą, ponieważ może również oznaczać po prostu liczby zakodowane binarnie. Termin liczba binarna nie określa, w jaki sposób jest reprezentowana liczba, stwierdza jedynie, że używane są dwie różne cyfry.
Termin dwójkowy lub binarny jest również używany w mowie potocznej do wyrażenia, że rzekomo istnieją dokładnie dwie kategorie w obszarze, na przykład w sformułowaniu binarnego systemu płci, w którym tylko mężczyzna i kobieta są uważane za kategorie.
Definicja i reprezentacja
W przypadku liczb w systemie dualnym cyfry zi są zapisywane jedna po drugiej bez separatorów, jak w powszechnie używanym systemie dziesiętnym, ale ich wartość miejsca odpowiada potędze dwa, a nie potęga dziesiątki.
Najbardziej znacząca cyfra o wartości zm znajduje się zatem po lewej stronie, a niższe znaczące cyfry o wartościach zm-1 do z0 zapisywane po prawej stronie w kolejności malejącej. Aby przedstawić liczby wymierne lub rzeczywiste, po przecinku rozdzielającym występują cyfry z-1 do z-n reprezentują część ułamkową liczby. Jeśli ten wyświetlacz się zatrzyma, wygląda to tak:
Wartość Z liczby binarnej wynika z dodania tych cyfr, które są wcześniej pomnożone przez ich wartość miejsca 2i:
Podobnie jak w innych systemach liczbowych, symbole 0 i 1 są zwykle używane do reprezentowania dwóch cyfr.
W starszej literaturze dotyczącej obliczeń elektronicznych, symbole Low (L) i High (H) są czasami używane zamiast 0 i 1. Niski oznacza wtedy zwykle wartość zero, a wysoki wartość jeden. To przypisanie nazywa się logiką pozytywną, przy logice negatywnej wartości są przypisywane odwrotnie. W informatyce „cyfry” prawda (w) i fałsz (f) lub angielskie tłumaczenia prawda (t) i fałsz (f) są również używane dla wartości kodowanych binarnie, przy czym zwykle ustawia się fałsz=0 i prawda=1.
Liczby ujemne są zapisywane w systemie dwójkowym jak w systemie dziesiętnym z poprzedzającym minusem (-).