Professional Documents
Culture Documents
Szamrendszerek Gyak
Szamrendszerek Gyak
1, Elméleti Áttekintés
Bináris –> 2-es számrendszer, ahol a szám 0 vagy 1 értéket vehet fel.
Digitális rendszerek esetén ez a legelterjedtebb számrendszer (99,9%).
pl.: 01010011001
Oktális -> 8-as számrendszer, ami 8 (0-7) számjeggyel ábrázolja a számokat.
pl.: 07162534
Hexadecimális-> 16-os számrendszer, itt egy szám 16 (0-F) értéket vehet fel.
Értékek: 0-9, A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
pl.: 0FA1
Decimális -> 10-es számrendszer, számjegyek 0-9. Arab számokban.
pl.: 123456789
2-es számrendszerrel (bináris) találkozhatunk pl. IP címek esetén, míg 16-ossal pl.
MAC címek esetén ( NIC – Ethernet Hálókártya , HBA – Optikai )
2, Átváltási Módszer
a, 10-esből -> 2-esbe
A 10-es számrendszerbeli számot osztjuk mindig 2-vel, majd a maradékot felírjuk. A
végén pedig fordított sorrendben leírjuk !
PL.: Adott 10-es számrendszerbeli szám: 84124
84124 % 2 = 42062 , maradt 0
42062 % 2 = 21031 , maradt 0
21031 % 2 = 10515 , maradt 1
10515 % 2 = 5257 , maradt 1
5257 % 2 = 2628 , maradt 1
2628 % 2 = 1314 , maradt 0
1314 % 2 = 657 , maradt 0
657 % 2 = 328 , maradt 1
328 % 2 = 164 , maradt 0
164 % 2 = 82 , maradt 0
82 % 2 = 41 , maradt 0
41 % 2 = 20 , maradt 1
20 % 2 = 10 , maradt 0
10 % 2 = 5 , maradt 0
5%2= 2 , maradt 1
2%2= 1 , maradt 0
1%1= 0 , maradt 1
Tehát a 84124 – 10 es számrendszerbeli szám – 2es számrendszerbeli alakja:
10100100010011100 ( alulról felfelé ).
A 2 hatványait írjuk fel, „jobb oldaltól” kezdve a szám fölé , amely értéket a
végösszeghez hozzáadjuk, ha a bináris helyiérték ( 1 ), vagy nem adjuk hozzá, ha ( 0 ).
128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
1 0 1 0 0 1 0 1
128 + 0 + 32 + 0 + 0 + 4 + 0 + 1 = 165
8 4 2 1 | 8 4 2 1
23 22 21 20 | 23 22 21 20
1 1 1 0 | 0 1 0 1
8+4+2+0 0+4+0+1
E 5
Tehát a 11100101 – 2 es számrendszerbeli szám – 16 os számrendszerbeli alakja: E5
10 F
8 4 2 1 | 8 4 2 1
23 22 21 20 | 23 22 21 20
1 0 1 0 | 1 1 1 1
8 +0 +2+0 8 +4+2 +1
424 % 16 = 26 , maradt 8
26 % 16 = 1 , maradt A (10)
1 % 16 = 0 , maradt 1
Tehát a 424 – 10 es számrendszerbeli szám – 16 os számrendszerbeli alakja: 1A8
256 16 1
162 161 160
1 A F
1 * 256 + 10 * 16 + 15 * 1 = 431
3, Feladatok
1, 10011001111
2, 1010110011110010
3, 1B
4, 1111111111111111
5, FF
6, 114
7, 717058
8, 10101111000100000010
9, 408
10, 10000001000