কম্পিউটার ও তথ্যপ্রযুক্তিবাংলাদেশ ব্যাংক: অফিসার (সাধারণ) (২০১৮)

How many full adders are needed to add two 4 bit numbers with a parallel adder?

সঠিক উত্তর

খ4

ব্যাখ্যা

প্রশ্নটা ডিজিটাল লজিকের parallel adder নিয়ে। দুটি n বিটের সংখ্যা যোগ করতে parallel adder-এ প্রতিটি বিট অবস্থানের জন্য একটি করে full adder লাগে। তাই ৪ বিটের জন্য ৪টি full adder।

full adder তিনটি ইনপুট নেয়: দুটি বিট আর আগের ঘর থেকে আসা carry। এটি একটি sum বিট আর পরের ঘরের জন্য একটি carry দেয়। ৪টি full adder পাশাপাশি জুড়ে দিলে carry এক ঘর থেকে পরের ঘরে যায়; একে ripple carry adder বলে।

সূক্ষ্ম কথা হলো, সবচেয়ে ডানের ঘরে আগের carry না থাকায় সেখানে একটি half adder দিয়েও কাজ হয়; তখন ৩টি full adder আর ১টি half adder। কিন্তু প্রচলিত বইয়ের উত্তর ও সাধারণ নকশা হলো n বিটে n টি full adder।

ফাঁদ হলো ৮, যেখানে দুটি সংখ্যার মোট বিট ৪ যোগ ৪ গোনা হয়। একটি full adder একসাথে দুই সংখ্যার একই অবস্থানের দুটি বিট নেয়, তাই অবস্থান প্রতি একটিই লাগে।

স্টেপ বাই স্টেপ শিখুন

৩/৩
বিট ৩ (বাঁয়ে)FA₃ → sum₃, carry out
বিট ২FA₂ → sum₂, carry
বিট ১FA₁ → sum₁, carry
বিট ০ (ডানে)FA₀: A₀ + B₀ + Cin
  1. প্রতিটি বিট অবস্থানে দুই সংখ্যার দুটি বিট ও আগের carry যোগ হয়।
  2. একটি full adder ঠিক এই তিনটি ইনপুট নেয়।
  3. ৪টি অবস্থান, তাই ৪টি full adder।
অন্য অপশনগুলো কেন ভুল

ক. 8: দুই সংখ্যার মোট বিট গোনা হয়েছে; কিন্তু একটি full adder একই অবস্থানের দুটি বিট একসাথে নেয়।

গ. 2: ২টি দিয়ে মাত্র ২ বিট যোগ করা যায়।

ঘ. 16: এত full adder লাগে না; প্রতি অবস্থানে একটি।

শর্টকাট

n বিটের parallel adder = n টি full adder।

মনে রাখুন

এক বিট এক ফুল অ্যাডার।

কম্পিউটার ও তথ্যপ্রযুক্তি: এ রকম আরও প্রশ্ন

কম্পিউটার ও তথ্যপ্রযুক্তি-এর সব প্রশ্ন › · বাংলাদেশ ব্যাংক: অফিসার (সাধারণ) (২০১৮)-এর পুরো প্রশ্নপত্র ›