BCD ilavesine neden 6 ekliyoruz?


10

Bazen, iki rakamın toplamı <10 ise, BCD ilavesi ikili ilaveye benzer.

Ancak bazen toplam> 9 ise, sonuç bir düzeltme gerektirir. Bu düzeltmeler + (0110) şeklindedir.

Neden 6 ekliyoruz? Neden başka bir numara olmasın? İnternette arama yaptım, ama anlamıyorum.


Bu sorunun daha önce sorulmuş olan bağlantılarını istiyorsanız:


Gördüğünüz burada açıklama
phuclv

Yanıtlar:


20

Dört ikili basamak 15'e (1111) kadar sayılır, ancak BCD'de yalnızca 9'a (1001) kadar olan gösterimleri kullanırız. 15 ve 9 arasındaki fark 6'dır. 9 + 1'in 10 üretmesini istiyorsanız, bu 1 0000'dır, 1 0000'a 1010 sargı yapmak için 6 eklemeniz gerekir.

Dakika ekliyorsanız, benzer şekilde 59 dakikayı aşan bir süreye 40 eklersiniz. Örnek: 45 dakika artı 35 dakika 80 dakikadır. Düzeltme, 120 yapmak için 40 ekleyin. Şimdi iki nokta üst üste koyun: 1:20. Bir saat, yirmi dakika. 40, 100 ile 1:00 arasındaki farktır.


2
Açık ve marjinal topikal için çok fazla upvotes! Neden 11 veküse sahip olmayan ve zor bir elektronik tasarım cevabı bulamıyorsunuz?
Kaz

2
Tamam, bu yeni oylama açıkça sadece yorumuma rağmen.
Kaz

1
Halk anti-aptal rota LOL aşağı gidiyorsun size karşı tepki - heh heh oylayarak misilleme
Andy aka

1

İkinin sayıları tamamlayıcı olarak temsil etmesi anlamına gelir.

https://en.wikipedia.org/wiki/Two%27s_complement

B'yi A (A - B) 'den çıkarmak istediğinizde A'ya alternatif olarak (-B) ekleyebiliriz (A + (- B)).

Toplam> 10 ise, BCD temsili için toplamın en az 4 önemli basamağına ihtiyacımız vardır, bu nedenle toplamı 10'dan çıkarmalıyız.

2'nin 5 bitlik 10 tamamlayıcısı (Ten = 01010) olduğundan, bir sayıdan 10 çıkarmak istediğimizde, sayıya (-Ten) ekleyebiliriz, bu sayı 2'tamamlayıcısında (10110) olarak temsil eder.

BCD ekleme, 4-bit ikili toplayıcı gibidir, yani toplamı eklemek için (-Ten) {0110 = # 6} değerinin en az 4 bitine ihtiyacımız vardır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.