System dwójkowy (binarny lub zero jedynkowy) to najprostszy system pozycyjny w którym podstawą jest liczba 2, zawierający dane 0 o wartości negatywnej i 1 o wartości pozytywnej. Sposób przelicznaia syst. binarnego na syst. dziesiętny polega na dzieleniu przez 2 i spisywaniu reszty np. 10(10:2=5 r.0; 5:2=2 r.1; 2:2=1 r.0 1:2=0 r.1) i czytając od końca daje nam lidzbę 1010.Mimo, iż występują tylko 0 i 1, za pomocą systemu binarnego można zapisać każdą liczbę.
system binarny w informatyce zastosowanio do zapisywania podstawowych informacji jaką jest bajt. Bajt składa się z ośmiu bitów, ponieważ 1 bit to tylko tak lub nie. Kolejne jednostki informacji są wielokrotnościami bajta: kilobajt (kB): 1 kB = 210 B = 1024 Bmegabajt (MB): 1 MB = 220 B = 1024 kB = 1048576 Bgigabajt (GB): 1 GB = 230 B = 1024 MB = 1073741824 Bterabajt (TB): 1 TB = 240 B = 1024 GB = 1099511627776 B.Jest to system wykorzystywany głównie w informatyce, a to ze względu na fakt, że do działania komputera niezbędny jest przepływ prądu. Urządzenia elektroniczne rozpoznają proste sygnały – na przykład prąd jest lub go nie ma. Przepływ prądu w komputerze oznaczany jest cyfrą jeden, jego brak oznaczany jest zerem. Układ zer i jedynek przetwarzany jest przez to urządzenie na oglądane przez nas obrazy, słuchane dźwięki i tym podobne. Również nagrywanie płyt CD opiera się na tym systemie. Podczas procesu nagrywania na płycie tworzone są małe rowki, które odpowiadają jedynkom, zaś nie wyżłobione miejsca równe są zerom. Ich zestawienie pozwala na odsłuchiwanie muzyki.
System szesnastkowy (hexadecymalny) jest systemem pozycyjnym wykorzystującym do zapisu liczb cyfry: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). Jak sama nazwa wskazuje, podstawą tego systemu jest liczba 16. Charakteryzuje się on najkrótszym zapisem liczb spośród wszystkich systemów. jeden bajt w syst. binarnym to zaledwie jeden znak w syst. szesnastkowym.Zamieniając system dziesiętny na szesnastkowy wystarczy dzielić liczbę w systemie dziesiętnym przez 16 tak długo, aż zostanie nam liczba mniejsza niż 16 (tę liczbę też dzielimy) i spisyjemy resztę. W przypadku liczby większej niż 9 stosujemy litery. Następnie odczytujemy reszty od tył i wychodzi nam liczba w systemie szesnastkowym. np. 373810(3738 : 16 = 233 r.11(A); 233 : 16 = 14 r.9; 14: 16 = 0 r.14(E)) daje nam wynik 0E9A16. Przyjęło się także, że jeżeli na początku zapisu liczby znajduje się litera, to przed nią należy postawić zero, które nie oznacza tu żadnej wartości, a ma charakter czysto formalny.
W informatyce system szesnastkowy wykorzystywany jest na przykład do adresowania komórek pamięci przez urządzenia lub do kodowania kolorów użytych na stronach internetowych.
Aby w łatwy sposób przeliczać systemy binarne i hexadecymalny wystarczy skorzystać z prostej tabelki:
syst. szesnastkowy syst. binarny 0hex = 0 0 0 01hex = 0 0 0 12hex = 0 0 1 0 3hex = 0 0 1 1 4hex = 0 1 0 0 5hex = 0 1 0 1 6hex = 0 1 1 0 7hex = 0 1 1 1 8hex = 1 0 0 0 9hex = 1 0 0 1 Ahex = 1 0 1 0 Bhex = 1 0 1 1 Chex = 1 1 0 0 Dhex = 1 1 0 1 Ehex = 1 1 1 0 Fhex = 1 1 1 1
grzes_5_5