২ এর পরিপূরক পদ্ধতিতে বিয়োগ
২ এর পরিপূরক পদ্ধতিতে যোগের সাহায্যে বিয়োগের কাজ করা হয়। যে সংখ্যাটি থেকে বিয়োগ করা হয় তাকে বিয়োজক এবং যে সংখ্যাটিকে বিয়োগ করা হয় তাকে বিয়োজ্য বলা হয়।
কম্পিউটারে ২ এর পরিপূরক পদ্ধতিতে বিয়োগের ধাপসমূহ নিম্নরূপ:
১। সংখ্যাদ্বয়কে তার সমকক্ষ বাইনারি সংখ্যায় প্রকাশ করতে হবে।
২। সংখ্যাদ্বয়ের সমকক্ষ বাইনারি সংখ্যায় প্রকাশ করতে হবে।
৩। সংখ্যাদ্বয়ের সমকক্ষ বাইনারি সংখ্যার বিট সংখ্যা সমান করতে হবে। (প্রয়োজনে পূর্ণ সংখ্যার ক্ষেত্রে বামে এবং ভগ্নাংশের ক্ষেত্রে ডানে শূন্য বসিয়ে)
৪। যে কোন ঋণাত্বক সংখ্যার ক্ষেত্রে সংখ্যাটির ২ এর পরিপূরক নির্ণয় করতে হবে।
৫। অতঃপর বিয়োজ্য সংখ্যাটির ২ এর পরিপূরক নির্ণয় করতে হবে, অর্থাৎ বিয়োজ্য সংখ্যাটিকে নিগেশন এর মাধ্যমে চিহ্ন পাল্টাতে হবে।
৬। বিয়োজ্যটির নিগেশনের সাথে বিয়োজকটি (অথবা ঋণাত্বক বিয়োজকের ক্ষেত্রে বিয়োজকটির ২ এর পরিপূরক) যোগ করে ফলাফল নির্ণয় করা হয়। উল্লেখ্য ফলাফলের ক্যারি বিট ওভার ফ্লো হলে তা বিবেচনা করা হয় না। তবে চিহ্ন বিট ১ হলে ফলাফল ২ এর পরিপূরক গঠনে থাকে।
২ এর পরিপূরক পদ্ধতিতে বিয়োগ এর উদাহরণ:
৮ বিট সংখ্যা ব্যবহার -৫ হতে -৮ বিয়োগ করার পদ্ধতি
+৫ ও +৮ এর বাইনারি যথাক্রমে ০০০০০১০১, ০০০০১০০০
এখন
-৫ বা ৫ এর জন্য ২ এর পরিপূরক = ১১১১১০১১
-৮ বা ৮ এর জন্য ২ এর পরিপূরক = ১১১১১০০০
উল্লেখ্য যে -৮ হলো বিয়োজ্য, সুতরাং -৮ এর নিগেশন বা চিহ্ন পরিবর্তন করতে হবে। -৮ এর জন্য ২ এর পরিপূরক, অর্থাৎ ১১১১১০০০ এর জন্য ২ এর পরিপূরক = ০০০০১০০০ বা +৮ এর মান যোগ করতে হবে।
-৫ ১ ১১১১০১১
+৮ ০ ০০০১০০০
+৩ ১০ ০০০০০১১
অতিরিক্ত ক্যারি বিবেচনা করা হয় না, ফলাফলের চিহ্ন বিট ০, সুতরাং বিয়োগফল ০০০০০১১ বা +৩
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions