|
Számrendszerek:
A programozás során leggyakrabban 3 számrendszert szoktunk használni:
- Bináris (kettes)
- Decimális (tízes)
- Hexadecimális (tizenhatos)
Bináris számrendszer:
Két számjegy, a 0 és az 1 segítségével ábrázolja a számokat. A digitális áramkörökben a számrendszerek között a kettest a legegyszerűbb megvalósítani.
0 - alacsony szint (LOW)
1 – magas szint (HIGH)
Átváltás:
Pl. B ’1010’ = 1*23+0*22+1*21+0*20 = D ’10’
A B betű a bináris a D betű pedig a decimális számrendszert jelöli.
A decimális számrendszert szerintem nem kell bemutatnom.
Hexadecimális számrendszer:
16 darab számjegyet használunk: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Értelemszerűen az a ’A’ a decimális 10-nek felel meg az F pedig a 15-nek.
Átváltás:
A hexadecimális számot ha átakarjuk váltani decimális számra, akkor először bináris számrendszerbeli számra kell átváltani, majd ebből decimálisra.
Pl. H(hexa) ’A2’ = A = D ’10’ = B ’1010’
2 = B ’0010’
H ’A2’ = B ’10100010’ = D ’162’
Programozás közben különböző műveleteket kell végrehajtanunk: (pl. összeadás, kivonás, szorzás és különböző logikai kapcsolatok):
ADD (Összeadás):
SUBTRACT (Kivonás):
Kettővel való szorzás (léptetés balra):
Kettővel való osztás (léptetés jobbra):
AND kapcsolat (ÉS) :
OR kapcsolat (VAGY):
NOT kapcsolat (Negáció):
NAND kapcsolat (NEMÉS):
NOR kapcsolat (NEMVAGY):
XOR kapcsolat (KiIZÁRÓVAGY):
Kettes számrendszerbeli elnevezések:
BIT = a legkisebb egység, amely még hasznos információt tartalmaz a lehetséges információ „0” vagy ‘1’ (L, H)
BÁJT (BYTE) = 8 bit-ből álló csoport, a lehetséges kombinációk száma 256
SZÓ (WORD) = 16 bitből álló csoport, a lehetséges kombinációk száma 65536
DUPLA SZÓ (DWORD) = 32 bitből álló csoport, a lehetséges kombinációk száma 4294967296
|