Sayı Sistemleri
Günlük hayatımızda kullandığımız sayı sistemi 10 tabanına göredir. Yani 0,1,2,3,4,5,6,7,8,9 rakamlarını içerir. Bu sayı sistemine "Decimal sayı" sistemi denir.
Dijital kompüterlerinde ikili (Binary), sekizli (Oktal number) ve onalltlı (Hexadecimal) sayı sistemleri kullanılır. Bunların tabanları binary 'de 2, oktal 'da 8 ve hexadecimal 'de 16 'dır.
Dijital kompüter devrelerinin, çalışma prensiplerini anlayabilmek için mutlaka bu kompüterlerde kullanılan sayı sistemlerini de öğrenmek gerekir.
Decimal Sayı Sistemi
Decimal sayı sistemi matematikte kullandığımız sayı sistemidir. Bu sistemdeki rakamlar şunlardır. "0, 1, 2, 3, 4, 5, 6, 7, 8, 9". Bu sistemin tabanı 10 dur. Her sayı "dijit (digit)" olarak adlandırılır.
10 tabanından oluşan 061 sayısını şöyle yasabiliriz.
060 = 0*102 + 6*101 + 1*100 = 0+60+1
613 sayısı ise;
613 = 6*102 + 1*101 + 3*100 = 600+10+3 şeklinde yazılır.
Buna göre bir decimal sayıyı, genel olarak şu denklemle ifade edebiliriz.
N = dn*Rn + ....................... + d3*R3 + d2*R2 + d1*R1 + d0*R0
Burada; dn...........................d0 = Sayı değerlerini,
R = taban değerini (decimal için 10 'dur.) ifade eder.
2368 sayısını decimal olarak ifade edelim:
N = d3*R3 + d2*R2 + d1*R1 + d0*R0
2368 = 2*103 + 3*102 + 6*101 + 8*100
2368 = 2000 + 300 + 60 + 8
R=10, d3=2, d2=3, d1=6, d0=8
Decimal Sayıların Binary Sistemine Çevrilmesi
Decimal sayıları, bölme metodu ile ikili (binary) sisteme çevirilir. Çeviri işleminin nasıl yapıldığını aşağıdaki örnekte görebilirsiniz. Binary sisteme çevirilmek istenen sayı on tabanından 26 olsun..(26)10 ...
Bölünen |
|
Bölüm |
|
Kalan |
|
26/2 |
= |
13 |
+ |
0 |
LSD* en son yazılan sayı |
13/2 |
= |
6 |
+ |
1 |
|
6/2 |
= |
3 |
+ |
0 |
|
3/2 |
= |
1 |
+ |
1 |
|
1/2 |
= |
0 |
+ |
1 |
MSD* ilk yazılan sayı |
Elde edilen sonuçlardan, binary sayısını yazabilmek için, son işlemden yukarıya doğru bulunan değerler yazılır. Sonuç = (26)10 = (11010)2 olarak bulunur.
LSD (Least significant digit) : En küçük değerlikli sayı. MSD (Most significant digit) : En büyük değerlikli sayı.
|