সঠিক উত্তর: (গ) ০১১
**১০০ এর ১ কমপ্লিমেন্ট সম্পর্কে ভূমিকা:**
ডিজিটাল ইলেকট্রনিক্স এবং কম্পিউটার বিজ্ঞানে **১ কমপ্লিমেন্ট** (1's Complement) হলো একটি সংখ্যার বিটগুলোকে উল্টিয়ে দেওয়ার পদ্ধতি। এটি সাধারণত বাইনারি সংখ্যার ক্ষেত্রে ব্যবহৃত হয়। ১০০ এর ১ কমপ্লিমেন্ট বলতে বোঝায় বাইনারি সংখ্যা **১০০** এর প্রতিটি বিটকে উল্টিয়ে দেওয়া।
---
**১ কমপ্লিমেন্ট সম্পর্কে বিস্তারিত তথ্য:**
— **সংজ্ঞা:** কোনো বাইনারি সংখ্যার প্রতিটি বিটকে উল্টিয়ে দেওয়াকে ১ কমপ্লিমেন্ট বলে। অর্থাৎ, **০** কে **১** এবং **১** কে **০** করে দেওয়া।
— **উদাহরণ:** বাইনারি সংখ্যা **১০০** এর বিটগুলো উল্টিয়ে দিলে হয় **০১১**।
— **ব্যবহার:** ১ কমপ্লিমেন্ট পদ্ধতি সাধারণত বাইনারি সংখ্যার বিয়োগ অপারেশন সম্পন্ন করতে ব্যবহৃত হয়। এটি কম্পিউটারের অ্যারিথমেটিক লজিক ইউনিট (ALU)-তে ব্যবহৃত হয়।
— **সীমাবদ্ধতা:** ১ কমপ্লিমেন্ট পদ্ধতিতে **০** এর দুটি প্রতিনিধিত্ব থাকে: **০০০...০** এবং **১১১...১**। এটি কিছু ক্ষেত্রে দ্ব্যর্থতার সৃষ্টি করে।
---
**বিভ্রান্তিকর বিকল্প বিশ্লেষণ:**
✗ **ক) ১১১**: এটি **১০০** এর বিট উল্টানোর মাধ্যমে পাওয়া যায় না। এটি **১০০** এর বিট উল্টানোর মাধ্যমে পাওয়া যায় না, কারণ **১০০** এর প্রথম বিট **১** থেকে **০** এবং দ্বিতীয় বিট **০** থেকে **১** এবং তৃতীয় বিট **০** থেকে **১** হওয়া উচিত ছিল।
✗ **খ) ১০১**: এটি **১০০** এর বিট উল্টানোর মাধ্যমে পাওয়া যায় না। এটি **১০০** এর দ্বিতীয় বিট **০** থেকে **১** এবং তৃতীয় বিট **০** থেকে **১** হওয়া উচিত ছিল, কিন্তু প্রথম বিট **১** থেকে **০** হওয়া উচিত ছিল।
✗ **ঘ) ০০১**: এটি **১০০** এর বিট উল্টানোর মাধ্যমে পাওয়া যায় না। এটি **১০০** এর প্রথম বিট **১** থেকে **০** হওয়া উচিত ছিল, কিন্তু দ্বিতীয় বিট **০** থেকে **১** এবং তৃতীয় বিট **০** থেকে **১** হওয়া উচিত ছিল।
---
উৎস:
— "Digital Logic and Computer Design" by M. Morris R. Mano
— "Computer Organization and Design" by David A. Patterson and John L. Hennessy
— BCS Preliminary Examination Previous Year Question Bank