6 Ekim 2012 Cumartesi

BCD (Binary Coded Decimal) muhabbeti nedir?



Genel olarak kodlama, görülebilen, okunabilen, yazı ve sayı işaretlerin değiştirilmesidir. Bu değiştirme şekli, metodlarla yapılır. Bu metodlara kodlama denir.
Bir çok kodlama sistemi vardır. Sayısal kodlamanın yanında normlandırılmış (mors alfabesinde olduğu gibi) kodlamada vardır. Bu sistemde harfler, rakamlar ve cümle parçaları başka başka kodlandırılır.
Decimal İçin Binary Kodlaması - (BCD) 
En basit kod sistemi "Binary Code Decimal" kısaca ifade edildiği gibi "BCD" kodudur. Bu kod 'da 0 - 9 decimal sayılarının ifadesi için, binary sayı sistemi kullanılır. BCD sayıları 0 ve 1 ile ifade edilirler.
Decimal Sayıları
 Binary Sayıları için Binary Kodu
0
1
2
3
4
5
6
7
8
9
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Bu kod sisteminde her decimal sayı karakteri için, dört bitli binary karakteri kullanılır.
Decimal
              BCD
      25(Erzurum:)
32
679
2571


0010
0101


0011
0010

0110
0111
1001
0010
0101
0111
0001
Burada görüldüğü gibi, her decimal sayısı, dört bitli bir binary kod 'u ile ifade edilmiştir. 
Binary için 10 decimal sayısı 1010 dır. BCD kodu ile, 10 sayısı 0001 0000 olarak yazılır. yani her basamak kendi içinde binary 'e çevrilir.
Decimal
Binary
BCD
141
2179
10001101
100010000011

0001
0100
0001
0010
0001
0111
1001
Herhangi bir aritmetik işlem varsa önce çözüm bulunur sonra BCD kodlamasına geçilirmiş bu da bi bilgi :)

2 yorum:

  1. çok yardımcı oldun .Bayağı açık ve net bir sşekilde açıklamışsın.

    YanıtlaSil
    Yanıtlar
    1. Teşekkür ederim. İşinize yaradıysa ne mutlu.

      Sil