Ko‘paytirgichlar.
EHMda bajarladigan amallarning 50% arifmetik ko‘paytiruv bilan amalga oshiriladi. SHuning uchun EHM sifat ko‘rsatgichi bo‘lib mazkur amalni bajarshga ketgan vaqt hisoblanadi. Agar ko‘paytiruv ko‘shish va siljitish amallari bilan ketma-ket bajarilsa, u holda ko‘paytirish vaqti sezilarli katta bo‘ladi. SHuning uchun alohida mikrosxema ko‘rinishida yoki KIS tarkibidagi operatsion tugunlar sifatida tezkor bir taktli ko‘paytirgichlar ishlab chiqariladi. Ularda ko‘paytirish algoritmi modifikatsiyalangan Bull algoritmi yoki xususiy ko‘paytmalar algoritmi deb ataladi. U ishora belgilari va ko‘payuvchilar modullari ustidan alohida amallarni ko‘zda tutmaydi, balki ko‘paytirish amalining o‘zi ko‘payuvchilar razryadlarining xususiy ko‘paytmalarini ko‘shishga olib kelinadi.
Birjinsli tuzilmaga ega bo‘lgan matritsali ko‘paytirgichlar keng tarqalgan. Bunday ko‘paytirgichlarning asosi bo‘lib A(a1a0)xV(b1b0) 2-razryadli ikkilik ko‘payuvchilarni ko‘paytirish amalini bajaruvchi matritsali ko‘paytiruvchi blok hisoblanib, unda xususiy ko‘payuvchilar qo‘shiladi.
a1 a0
x
b1 b0
______________
b1a1 b1a0
+
b0a1 b0a0
_______________________
M1 M2 M1 M0
Misoldan ko‘rinib turibdiki, ko‘paytirish amalini bajarish jarayonida xususiy ko‘payuvchilar shakllanadi, ular bir-biriga nisbatan tegishli siljitishlardan so‘ng qo‘shiladi.
Do'stlaringiz bilan baham: |