একটা 4-bit বাইনারি সিস্টেমে শূণ্য এর 2's complement এর ডেসিম্যাল মান কত হবে? (50th BCS)
ক১৬
খ০✓
গ১৫
ঘকোনটিই নয়
ব্যাখ্যা
কম্পিউটারের ডিজিটাল সার্কিটে ঋণাত্মক সংখ্যা প্রকাশ ও বিয়োগের কাজ করার জন্য 2's Complement (২-এর পরিপূরক) পদ্ধতি ব্যবহার করা হয়।
গাণিতিক প্রক্রিয়া:
১. 4-bit সিস্টেমে ডেসিমেল 0 (শূন্য)-এর বাইনারি মান হলো = 0000
২. এর 1's Complement (সবগুলো বিট উল্টে দিলে) হবে = 1111
৩. 2's Complement বের করতে 1's Complement এর সাথে 1 যোগ করতে হয়:
1111
+ 0001
--------
10000
ফলাফলটি 5-bit এর (10000)। কিন্তু যেহেতু সিস্টেমটি 4-bit এর, তাই বামদিকের অতিরিক্ত ক্যারি বিট (Carry bit '1') বাদ পড়ে যাবে বা ওভারফ্লো হবে।
ফলে অবশিষ্ট মান থাকে = 0000।
0000 এর ডেসিমেল মান হলো 0 (শূন্য)।
সুতরাং, শূন্য-এর 2's complement সবসময় শূন্যই হয়।
Source: Computer Organization and Architecture by William Stallings.