Слайд 24 Giriş 2 Çıkış Kodlayıcı
Girişlerin onluk sayı sistemine göre karşılıkları:
D0=0,
D1=1, D2=2, D3=3
Слайд 7BCD Kodu
BCD-Binary Coded Decimal
Onluk sistemin ikilik sisteme kodlanmasıdır. 0 ile 9 arasındaki
onluk (decimal) sistemdeki rakamların 4 bit binary olarak (ikilik sistemde) ifade edilmesidir.
Слайд 8BCD Kodu
BCD-Binary Coded Decimal
Decimal => BCD dönüşümü: İki veya daha fazla basamaktan
oluşan decimal sayılar için tek basamaklı decimal sayıların binary kodları yan yana konur.
Örnek: (23)10 desimal sayısının BCD karşılığını bulunuz.
Слайд 9BCD Kodu
BCD-Binary Coded Decimal
Decimal => BCD dönüşümü: İki veya daha fazla basamaktan
oluşan decimal sayılar için tek basamaklı decimal sayıların binary kodları yan yana konur.
Örnek: (23)10 desimal sayısının BCD karşılığını bulunuz.
Слайд 10BCD Kodu
BCD-Binary Coded Decimal
BCD => Decimal dönüşümü: BCD sayı 4’ er bitlik
gruplara ayrılır ve her grubun decimal karşılığı yan yana yazılır.
Örnek: (0001 1001 0010)BCD BCD sayısının Decimal karşılığını bulunuz.
(0001 1001 0010)BCD = ( ? )10 Dönüştürme işlemi her bir dört bitlik BCD rakamın onluk sistemdeki (Decimal) karşılığı yazılarak bulunur;
Слайд 11BCD Kodu
BCD Sayılarda Toplama
BCD Toplama işlemi, iki sayı toplanırken, şu üç durum göz önünde
budlundurularak en iyi şekilde anlaşılabilir.
1-Toplama işleminin sonucu 9 ya da daha küçük çıkarsa (Carry Flag = 0 olması şartıyla)
Слайд 12BCD Kodu
BCD Sayılarda Toplama
2-Toplama işleminin sonucu 9’dan büyük çıkarsa (Carry Flag =
0 olması şartıyla)
6 ve 8’i BCD ile toplama işlemine sokalım.
Слайд 13BCD Kodu
Toplama sonucu olan 1110 geçersiz bir BCD sayısıdır. Çünkü toplamamızın asıl
değeri olan 14, 9’dan büyüktür. Böyle olduğu zaman aşağıda gösteridiği gibi, sonucu 6 ile (0110) toplayarak BCD formuna getirmiş, yani düzeltmiş oluruz.
Слайд 14BCD Kodu
3-Toplama işleminin sonucu 9’a eşit ya da küçükse (Carry Flag =
1 olması şartıyla)
8 ve 9’u BCD ile toplama işlemine sokalım.
Слайд 15BCD Kodu
Bu durumda sonuç aslında BCD olarak geçerli, ama yanlış. Doğru BCD sonucuna
ulaşmak için aşağıda gösterildiği gibi, yine 6 sayısının en sağdan itibaren (least significant digit) eklenmesi gerekmektedir.
Слайд 18KOD ÇÖZÜCÜ
(DECODER)
Kodlanmış bilgi 2 lik sayı sistemindeki bilgidir. 2 lik sayı sistemindeki
bilgi anlaşılabilir hâle çevrilemezse insanlar için anlamsız bilgidir.
Ancak 2 lik formatta gelen mesajın kodu çözülerek anlayabileceğiniz metin formuna dönüştürülürse o zaman gelen mesajı okuyabiliriz.
Kodlanmış bilgileri anlaşılabilir kodlara çeviren devrelere kod çözücü devreler adı verilir.
Kod çözücü devreler kodlayıcı devrelerin tersi işlem yapar.
Слайд 20KOD ÇÖZÜCÜ (DECODER)
2 Giriş 4 Çıkış Kod Çözücü
Слайд 21KOD ÇÖZÜCÜ (DECODER)
2 Giriş 4 Çıkış Kod Çözücü
Слайд 22KOD ÇÖZÜCÜ (DECODER)
2 Giriş 4 Çıkış Kod Çözücü
Слайд 23KOD ÇÖZÜCÜ (DECODER)
2 Giriş 4 Çıkış Kod Çözücü
Слайд 25KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü
Слайд 26KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü
Слайд 27KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü
Слайд 28KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü
Слайд 29KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü
Слайд 30KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü
Слайд 31KOD ÇÖZÜCÜ (DECODER)
BCD 7 segmentli display Kod Çözücü