Tym razem będziemy operować kodem binarnym, jak wiemy procesory, mikroprocesory i i najprzeróżniejsze kontrolery opierają się na kodzie binarnym a jak go policzyć? Więc najpierw zaczniemy od konwersacji bezpośrednich
BIN DEC HEX
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 a
1011 11 b
1100 12 c
1101 13 d
1110 14 e
1111 15 f
Ta tabelka obrazuje nam wartości dla konwersacji bezpośrednich
Teraz spróbujemy przekształcić wartości binarne w heksadecymalne odwrotnie działa to w ten sam sposób
10100110101110 = 29ae
Otrzymaliśmy dziwny wynik skąd to się wzięło? A więc przy przeliczaniu na wartości heksadecymalne. Grupujemy wartość binarną od tyłu czwórkami.
1110 = e
1010 = a
1001 = 9
0010 = 2
W ten sam sposób konwertujemy system oktagonalny (ósemkowy) z tym że w systemie ósemkowym grupujemy wartość binarną trójkami.
Natomiast jeżeli nie mamy dostępu do komputera i chcemy policzyć kod BCD to musimy każdą z liczba zamienić wg tabeli na kod binarny np.
8 1 7 2
1000 0001 0111 0010
W kodzie decymalnym nie zachodzą konwersje bezpośrednie.
Brak komentarzy:
Prześlij komentarz