Konu
:
Bilgisayar Aritmetiği
Yalnız Mesajı Göster
Bilgisayar Aritmetiği
10-29-2012
#
3
Prof. Dr. Sinsi
Bilgisayar Aritmetiği
BCD Kodu
BCD Kodu, bilgisayar sistemlerinde ikili kodlanmış onlu (binary coded decimal) sayı sistemi, onluk tabandaki sayıları ikilik tabana kodlama anlamına gelen bir sayısal kodlama metodudur
Onluk sistemdeki 0 ile 9 arası rakamların 4 bit ile (ikilik sistemde) ifade edilmesidir
Onluk İkilik BCD
(8421)
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0011
4 0100 0100
5 0101 0101
6 0110 0110
7 0111 0111
8 1000 1000
9 1001 1001
10 1010 0001 0000
11 1011 0001 0001
12 1100 0001 0010
13 1101 0001 0011
14 1110 0001 0100
15 1111 0001 0101
Tablodaki 8421 ifadesi ikili sistemdeki basamakları (23222120) göstermektedir
BCD'de 4 bit 1010-1111 arası gösterim geçerli değildir
İki veya daha fazla basamaktan oluşan onluk sayılar için tek basamaklı onluk sayıların ikilik kodları yan yana yazılır
(39)10 = (0011 1001)BCD
BCD kodlamanın en yüksek basamak ağırlığı (23) 8, üçüncü basamak (22) 4, ikinci basamak (21) 2 ve en düşük basamak ağırlığı (20) 1 olarak belirlenmiştir
Bu kodlama her bir onluk sistemdeki (decimal) sayının dört bitlik karşılığı yazılarak tamamlanır
Binary ile BCD'nin karşılaştırılması:
- BCD kodlama ikilik sistemden daha verimsizdir
Örneğin, (10)10 sayısını gösterebilmek için BCD'de 8 bit gerekirken binary sistemde 4 bit yeterlidir
- BCD'de aritmetik işlemler karmaşıktır
- Sayıların BCD'den onluk sisteme, onluk sistemden BCD'ye çevrimi ikilik sisteme göre daha kolaydır
Prof. Dr. Sinsi
Kullanıcının Profilini Göster
Prof. Dr. Sinsi Kullanıcısının Web Sitesi
Prof. Dr. Sinsi tarafından gönderilmiş daha fazla mesaj bul