F1-7
Kody liczbowe 3
• W słowie dwójkowym, np.
1
00101
0
bit skrajny z lewej strony –
najbardziej znaczący bit
MSB
– Most Significant Bit
bit skrajny z prawej strony –
najmniej znaczący bit
LSB
–
Least Significant Bit
• Przy danej długości słowa (
n
), maksymalna liczba
N
różnych
n-bitowych słów – liczb dwójkowych
N = 2
n
• Zatem do zakodowania m informacji (np. liczb) potrzebne są
słowa o długości
n
min
= RND(log
2
m) = RND(3.32 log
10
m)
gdzie operator RND oznacza zaokrąglenie argumentu w górę
do liczby całkowitej.
Np. dla m = 7
n
min
= RND(2.81) = 3
dla
m = 10
n
min
= RND(3.32) = 4
Kod szesnastkowy
(
HEX
–
Hexadecimal
): p = 16
Znaki 0,1, ..., 9,A,B,C,D,E,F
A ≡ 10
10
, B ≡ 11
10
, ..., F ≡ 15
10
Każda tetrada bitów jest zastępowana tylko jednym znakiem
Np.
1011
0010
0111
1100
2
≡
B
2
7
C
16
• Oznaczenia podstawy p przez przedrostek lub przyrostek:
Np. p = 2
B
1010, 10010
B
, Google:
0b
1101
p = 16
$
4BA7, C42A
H
,
Google:
0x
a1f6
© J. Kalisz, WAT, 2008