Professional Documents
Culture Documents
Lojik Devreler1
Lojik Devreler1
DERS İÇERİĞİ
&
SAYI SİSTEMLERİ
Elektrik-Elektronik Mühendisliği
Dr. Öğr. Ü.
Murathan ALPAY
1
DERS İÇERİĞİ
1) Kodlar ve Sayı sistemleri
2) Boole cebri
6) Karnaugh diyagramları
3
Bazı Nümerik KODLAMALAR
9 1001 1100
4
SAYI SİSTEMLERİ
(Taban aritmetiği)
Sayı dizgelerindeki dijitlere rakam da denir.
Taban(Radix) => R (pozitif R tamsayısı)
R={0,1,2,3,4,5,6,7,8,9}=> onluk taban
R={0,1}=> ikilik taban
Bir dijitin bir adım ilerletilmesi: Sıralı abecede bir sonraki dijittir(rakamdır):
Onluk taban için: 1-2-3-4-5-6-7-8-9-0-1-2-…
İkilik taban için: 0-1-0-1-…
Beşlik taban için: 0-1-2-3-4-0-1-2-3-4-0-1-…
ÖRNEKLER
1) R=10 ise 10 tabanındaki 547 sayısı
547|10 = 5x102+4x101+7x100
6
SAYI SİSTEMLERİ
(Taban aritmetiği)
Taban dönüştürme:
Onlu (Decimal), ikili (Binary), sekizli (Octal), 16’lı(Hexadecimal) tabanlar mevcuttur.
R tabanındaki herhangi bir sayının 10 tabanına dönüştürülmesi önceki slaytta
verilmişti.
Virgüllü sayı ise virgülden sonraki (kesirli) kısım için ayrı işlem yapılır:
2) Virgülden sonra ne kadar hane isteniyorsa aynı işlemi o kadar her seferinde
yapmaya devam et, hane belirtilmemişse orijinal sayıdaki hane kadar al.
7
SAYI SİSTEMLERİ
(Taban aritmetiği)
Yaygın tabanlar arası dönüşümler
2 tabanından 16 tabanına geçiş:
1010011110112=?16
Bu durumda sayı en düşük ağırlıklı bitinden (LSB) başlayarak(en sağdan) sola
doğru 4’er 4’er paketlenir, her bir paketin 16’lık tabanda karşılığı yazılır:
A7B16
2 tabanından 8 tabanına geçiş:
1010011110112=?8
Bu durumda sayı en düşük ağırlıklı bitinden (LSB) başlayarak(en sağdan) sola
doğru 3’er 3’er paketlenir, her bir paketin 8’lik tabanda karşılığı yazılır:
51738
8 ve 16 tabanlarından 2 tabanına geçiş ise bu işlemin tersine her bir hane için 3
ve 4’lü gruplar halinde 2 tabanındaki karşılıklar yapılarak elde edilir, kesirli
sayılar için de işlem aynıdır:
Örn: B9.C6h = 10111001.11000110
8
SAYI SİSTEMLERİ
(Taban aritmetiği)
Yaygın tabanlar arası dönüşümler
2 tabanından 16 tabanına geçiş:
1010011110112=?16
Bu durumda sayı en düşük ağırlıklı bitinden (LSB) başlayarak(en sağdan) sola
doğru 4’er 4’er paketlenir, her bir paketin 16’lık tabanda karşılığı yazılır:
A7B16
2 tabanından 8 tabanına geçiş:
1010011110112=?8
Bu durumda sayı en düşük ağırlıklı bitinden (LSB) başlayarak(en sağdan) sola
doğru 3’er 3’er paketlenir, her bir paketin 8’lik tabanda karşılığı yazılır:
51738
8 ve 16 tabanlarından 2 tabanına geçiş ise bu işlemin tersine her bir hane için 3
ve 4’lü gruplar halinde 2 tabanındaki karşılıklar yapılarak elde edilir, kesirli
sayılar için de işlem aynıdır:
Örn: B9.C6h = 10111001.11000110
9
SAYI SİSTEMLERİ
(Taban aritmetiği)
A7 17
TOPLAMA ÇIKARMA
VE ÇARPMA B8 146 25
İŞLEMLERİ: 23 44
15F
462
11101 314. 10000
01110 3622 1011
101011 0101
1101,01 10000 C6
1011,11 1011 A7
0001,10 0101 1F
10