Professional Documents
Culture Documents
CYFROWYCH
Liczby
Tekst (cig znakw alfa-numerycznych)
Obraz
Dwik
Film
Muzyka
Systemy liczbowe
Liczby mona przedstawia w rnych
systemach liczbowych. Przedstawiajc liczb
dziesitn
w
systemie
binarnym
lub
heksadecymalnym naley pamita, e w
dalszym cigu jest to ta sama warto lecz
przedstawiona za pomoc innego zestawu
znakw.
Mona wic mwi o kodzie dziesitnym,
binarnym czy te kodzie heksadecymalnym.
i
a
10
i
i 0
n1
i
a
2
i
i 0
Przykad:
10100B = 1*24 + 0*23 + 1*22 + 0*21 + 0*20
HEKSADECYMALNY (SZESNASTKOWY)
SYSTEM LICZBOWY
Do zapisu dowolnej liczby system wykorzystuje szesnacie
symboli (cyfr i liter):
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Dowoln liczb w systemie heksadecymalnym moemy
przedstawi jako nastpujca sum:
n1
(an-1...a1a0)H = an-1
*16(n-1)
+...+ a1
*161
+ a0
*160
i
a
16
= i
i 0
KONWERSJA LICZB
2.
20:2 = 10
10:2 = 5
5:2 = 2
2:2 = 1
1:2 = 0
czyli
reszta=0
reszta=0
reszta=1
reszta=0
reszta=1
20D = 10100B
1.
KONWERSJA LICZB
1.
450:16 = 28
28:16 = 1
1:16 = 0
czyli
reszta=2
reszta=C
reszta=1
450D = 1C2H
kierunek
odczytu
wyniku
2.
KONWERSJA LICZB
Liczby w zakresie 0 -15 w zapisie dziesitnym, binarnym i heksadecymalnym:
cyfra heksadecymalna
liczba binarna
liczba dziesitna
10
11
100
101
110
111
1000
1001
1010
10
1011
11
1100
12
1101
13
1110
14
1111
15
Konwersja
Konwersja dwjkowo-szesnastkowa i szesnastkowo-dwjkowa
0
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
110101111011010101011101(2)
1101 0111 1011 0101 0101 1101(2)
1101 0111 1011 0101 0101 1101
D
7
B
5
5
D
1101 0111 1011 0101 0101 1101(2) = D7B55D(16)
D7B55D(16) = 111101010100000001(2)
Rodzaj liczby
Zakres
1 bajt
Naturalna
0 255
Cakowita
-128 +127
Naturalna
0 65535
Cakowita
-32768 +32767
Cakowita
-2147483648 +2147483647
2 bajty
4 bajty
Liczby rzeczywiste
posta: mantysa, cecha
Zapis zwyky
Zapis potgowy
+139876,0
+1,398760 * 105
+1,39876000000000E+005
- 0, 139876
-1,398760 * 10-1
- 1,39876000000000E-001
+0, 00000139876
-1,398760 * 10-6
+1,39876000000000E-006
Dugo
sowa
Zakres co do wartoci
Liczba cyfr
znaczcych
4 bajty
1,5*10-45 3,4*10+38
7-8
6 bajtw
2,9*10-39 1,7*10+38
11 - 12
6 bajtw
5,0*10-324 1,7*10+308
15 - 16
ZAPISYWANIE DANYCH
ALFANUMERYCZNYCH
Tekst
Kod ASCII
Znak
Dec
Hex Znak
Dec
Hex Znak
Dec
Hex Znak
Dec
Hex
NUL
SP
32
20
64
40
96
60
SOH
33
21
65
41
97
61
STX
"
34
22
66
42
98
62
ETX
35
23
67
43
99
63
EOT
36
24
68
44
100
64
ENQ
37
25
69
45
101
65
ACK
&
38
26
70
46
102
66
BEL
39
27
71
47
103
67
BS
40
28
72
48
104
68
HT
41
29
73
49
105
69
LF
10
42
2a
74
4a
106
6a
VT
11
43
2b
75
4b
107
6b
FF
12
44
2c
76
4c
108
6c
CR
13
45
2d
77
4d
109
6d
SO
14
46
2e
78
4e
110
6e
SI
15
47
2f
79
4f
111
6f
DLE
16
10
48
30
80
50
112
70
DC1
17
11
49
31
81
51
113
71
DC2
18
12
50
32
82
52
114
72
DC3
19
13
51
33
83
53
115
73
DC4
20
14
52
34
84
54
116
74
64
32
16
201
206
128
64
32
16
0
2
0
1
132 -128
4 -4
0
201
206
Przykad
1
132
201 - (12*16)
=192
2
*16
2
*1
9 - (9*1)
0
206
Przykad
1
132
201
206
Przykad Co to za znaki ?
?
?
Przykad Co to za znaki ?
43
48
41
4b
4f
Kod ASCII
Znak
Dec
Hex Znak
Dec
Hex Znak
Dec
Hex Znak
Dec
Hex
NUL
SP
32
20
64
40
96
60
SOH
33
21
65
41
97
61
STX
"
34
22
66
42
98
62
ETX
35
23
67
43
99
63
EOT
36
24
68
44
100
64
ENQ
37
25
69
45
101
65
ACK
&
38
26
70
46
102
66
BEL
39
27
71
47
103
67
BS
40
28
72
48
104
68
HT
41
29
73
49
105
69
LF
10
42
2a
74
4a
106
6a
VT
11
43
2b
75
4b
107
6b
FF
12
44
2c
76
4c
108
6c
CR
13
45
2d
77
4d
109
6d
SO
14
46
2e
78
4e
110
6e
SI
15
47
2f
79
4f
111
6f
DLE
16
10
48
30
80
50
112
70
DC1
17
11
49
31
81
51
113
71
DC2
18
12
50
32
82
52
114
72
DC3
19
13
51
33
83
53
115
73
DC4
20
14
52
34
84
54
116
74
0 + 0 =
0 + 1 =
0
1
1 + 0 = 1
1 + 1 = 1 0
0101 = 5D
+0110 = 6D
10111 = 11D
1100 = 12D
+ 0011 = 3D
1111 = 15D
1010 = 10D
+1010 = 10D
10100 = 20D
1111 = 15D
+0001 = 1D
10000 = 16D
(255+1=0)
0 - 0=0
poyczka od nastpnej pozycji:
10
- 1=1
1 - 0=1
1 - 1=0
Odejmujc 0 - 1 otrzymujemy wynik 1 i poyczk (ang. borrow) od
nastpnej pozycji. Poyczka oznacza konieczno odjcia 1 od wyniku
odejmowania cyfr w nastpnej kolumnie. Identycznie postpujemy w
systemie dziesitnym:
1101110(2) 1111(2) =1011111(2)
(110(10) 15(10) = 95(10))
1
1101110
1111
1
11
1101110
1111
11
11111
1101110
- 0001111
1011111