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) - 8421 Kodu -
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 |
|
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
|
Tablo 1.1 - 8421 BCD kodunun karakter tablosu
Bu kod sisteminde her decimal sayı karakteri için, dört bitli binary karakteri kullanılır.
Decimal |
BCD |
|
|
|
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. Buna göre dört bitli sayının, decimal değerini okuyacak olursak; başka bir deyişle soldan sağa doğru bu değerleri, (23=8 , 22=4 , 21=2 , 20=1) 8421 şeklinde yazabiliriz. Bundan dolayı bu kodlama 8421 kod 'u olarak adlandırılır.
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.
Binary için (50)10 = (110010)2 dir. BCD için ise;
(5)10 = (0101)2
(0)10 = (0000)2 dir.
Decimal |
Binary |
BCD |
|
|
|
0001 |
0100 |
0001 |
0010 |
0001 |
0111 |
1001 |
|
Herhangi bir aritmetik işlem varsa önce çözüm bulunur sonra BCD kodlamasına geçilir.