উত্তরঃ
উদ্দীপকে অয়ন কর্তৃক কেনা আপেল ও কমলার মূল্য ভিন্ন ভিন্ন সংখ্যা পদ্ধতিতে দেওয়া হয়েছে। ডিজিটাল ডিভাইস বা কম্পিউটারে গাণিতিক কাজ করার জন্য সকল সংখ্যাকে সাধারণত বাইনারি সংখ্যায় রূপান্তর করা হয়। বিয়োগের কাজ সরাসরি বাইনারি পদ্ধতিতে না করে যোগের মাধ্যমে সম্পন্ন করার জন্য ২-এর পরিপূরক পদ্ধতি অত্যন্ত কার্যকর ও বহুল ব্যবহৃত একটি প্রক্রিয়া। এই পদ্ধতিতে ধনাত্মক ও ঋণাত্মক উভয় সংখ্যাকে একই সার্কিট ব্যবহার করে যোগ করা সম্ভব।
উদ্দীপকে আপেলের মূল্য \((3A)_{16}\) এবং কমলার মূল্য \((57)_8\) দেওয়া হয়েছে। প্রথমে এই সংখ্যা দুটিকে দশমিকে রূপান্তর করে তাদের প্রকৃত মান নির্ধারণ করা প্রয়োজন। এরপর, এদের পার্থক্য নির্ণয়ের জন্য বাইনারিতে রূপান্তর করে ২-এর পরিপূরক পদ্ধতি ব্যবহার করে যোগের মাধ্যমে বিয়োগফল বের করতে হবে।
- আপেলের মূল্য দশমিকে রূপান্তর:
\((3A)_{16} = 3 \times 16^1 + A \times 16^0\) (যেখানে \(A = 10\))
\(= 3 \times 16 + 10 \times 1\)
\(= 48 + 10\)
\(= (58)_{10}\)
- কমলার মূল্য দশমিকে রূপান্তর:
\((57)_8 = 5 \times 8^1 + 7 \times 8^0\)
\(= 5 \times 8 + 7 \times 1\)
\(= 40 + 7\)
\(= (47)_{10}\)
দেখা যাচ্ছে, আপেলের মূল্য কমলার মূল্যের চেয়ে বেশি (\((58)_{10} > (47)_{10}\))। তাই পার্থক্য হবে \((58)_{10} - (47)_{10}\)। ২-এর পরিপূরক পদ্ধতিতে বিয়োগ করার জন্য সংখ্যা দুটিকে সমপরিমাণ বিট ব্যবহার করে বাইনারিতে প্রকাশ করতে হবে। এখানে 8-বিট রেজিস্টার ব্যবহার করা হলো:
- আপেলের মূল্য (Minuend): \((3A)_{16} = (00111010)_2\)
- কমলার মূল্য (Subtrahend): \((57)_8 = (00101111)_2\)
এখন, ২-এর পরিপূরক পদ্ধতিতে বিয়োগফল নির্ণয় করা হলো:
- কমলার মূল্য \((00101111)_2\) এর ১-এর পরিপূরক নির্ণয়:
\((00101111)_2 \rightarrow (11010000)_2\)
- ১-এর পরিপূরকের সাথে ১ যোগ করে ২-এর পরিপূরক নির্ণয়:
\[
\begin{array}{r}
11010000_2 \\
+\quad 1_2 \\
\hline
11010001_2 \\
\end{array}
\]
- আপেলের মূল্য \((00111010)_2\) এর সাথে কমলার মূল্যের ২-এর পরিপূরক যোগ:
\[
\begin{array}{r}
00111010_2 \\
+\quad 11010001_2 \\
\hline
100001011_2 \\
\end{array}
\]
যোগফল থেকে প্রাপ্ত অতিরিক্ত বিট (ক্যারি বিট) বাদ দিলে বিয়োগফল পাওয়া যায়। এখানে, leftmost '1' হলো ক্যারি বিট। ক্যারি বিট বাদ দিলে ফলাফল দাঁড়ায় \((00001011)_2\)।
- ফলাফলকে দশমিকে রূপান্তর:
\((00001011)_2 = 0 \times 2^7 + 0 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0\)
\(= 0 + 0 + 0 + 0 + 8 + 0 + 2 + 1\)
\(= (11)_{10}\)
সুতরাং, উদ্দীপকে উল্লিখিত আপেল ও কমলার মূল্যের পার্থক্য যোগের মাধ্যমে নির্ণয় করলে তা \((00001011)_2\) বা \((11)_{10}\) টাকা হয়। এই প্রক্রিয়াটি প্রমাণ করে যে, ২-এর পরিপূরক পদ্ধতি ব্যবহার করে কম্পিউটার সিস্টেমে যোগের সার্কিট দিয়েই বিয়োগের কাজ দক্ষতার সাথে সম্পন্ন করা সম্ভব, যা ডিজিটাল যন্ত্রপাতির কার্যকারিতা বৃদ্ধি করে। অয়নের কেনা আপেল ও কমলার মূল্যের পার্থক্য ১১ টাকা।