দুইয়ের পরিপূরক ক্যালকুলেটর

লেখক: Henrick Yau

দুইয়ের পরিপূরক ক্যালকুলেটর

দশমিক, বাইনারি এবং টু'স কমপ্লিমেন্ট উপস্থাপনার মধ্যে রূপান্তর করুন। টু'স কমপ্লিমেন্ট হলো সাইনযুক্ত পূর্ণসংখ্যাকে বাইনারি আকারে উপস্থাপনের একটি পদ্ধতি।

একটি বাইনারি সংখ্যার টু'স কমপ্লিমেন্ট বের করতে, সমস্ত বিট উল্টিয়ে দিন এবং ফলাফলে 1 যোগ করুন।

ইনপুট মান

প্রদর্শন অপশন

টু'স কমপ্লিমেন্ট সূত্র (ঋণাত্মক সংখ্যার জন্য):

সব বিট উল্টান + ১ যোগ করুন

\[\text{টু'স কমপ্লিমেন্ট}(x) = \overline{x} + 1\]

টু'স কমপ্লিমেন্ট ক্যালকুলেটর কী?

টু'স কমপ্লিমেন্ট ক্যালকুলেটর একটি সহজ টুল যা আপনাকে দশমিক, বাইনারি এবং টু'স কমপ্লিমেন্ট ফরম্যাটের মধ্যে সংখ্যা রূপান্তর করতে সাহায্য করে। এটি বিশেষ করে সাইনযুক্ত বাইনারি সংখ্যা—যে সংখ্যাগুলি ধনাত্মক এবং ঋণাত্মক উভয় মানই উপস্থাপন করতে পারে—নিয়ে কাজ করার সময় কার্যকর। এই ক্যালকুলেটরটি ম্যানুয়ালি বিট ফ্লিপ বা বাইনারি গণনা না করেই টু'স কমপ্লিমেন্ট কীভাবে কাজ করে তা বোঝা সহজ করে তোলে।

কেন এই ক্যালকুলেটর ব্যবহার করবেন?

এই ক্যালকুলেটর আপনাকে দ্রুত নিম্নলিখিত কাজে সাহায্য করে:

  • কম্পিউটার কীভাবে বাইনারি ব্যবহার করে ঋণাত্মক সংখ্যা উপস্থাপন করে তা বোঝা।
  • দশমিক, বাইনারি, টু'স কমপ্লিমেন্ট এবং হেক্সাডেসিমেলের মধ্যে মান রূপান্তর করা।
  • টু'স কমপ্লিমেন্ট রূপান্তরের ধাপে ধাপে প্রক্রিয়া দৃশ্যমানভাবে দেখা।
  • পড়াশোনা বা ডিবাগিংয়ের সময় আপনার ম্যানুয়াল রূপান্তর যাচাই করা।

এটি কম্পিউটার সায়েন্স পড়া শিক্ষার্থী, নিম্ন-স্তরের প্রোগ্রামিং নিয়ে কাজ করা ডেভেলপার বা ডিজিটাল লজিক ও বাইনারি সিস্টেমে আগ্রহী যে কারও জন্য একটি সহায়ক টুল।

টু'স কমপ্লিমেন্ট ক্যালকুলেটর ব্যবহারের নিয়ম

  1. ইনপুট ফরম্যাট নির্বাচন করুন: দশমিক, বাইনারি বা টু'স কমপ্লিমেন্ট
  2. বিট দৈর্ঘ্য বেছে নিন (৪, ৮, ১৬ বা ৩২ বিট)।
  3. ইনপুট ফিল্ডে আপনার সংখ্যা লিখুন।
  4. পড়ার সুবিধার জন্য ধাপ দেখাতে বা বিট গ্রুপ করতে চেকবক্স ব্যবহার করুন।
  5. ফলাফল এবং ধাপ দেখতে গণনা করুন এ ক্লিক করুন।
  6. পুনরায় শুরু করতে রিসেট এ ক্লিক করুন।

এটি কী দেখায়?

গণনার পরে, আপনি একটি সম্পূর্ণ বিশ্লেষণ দেখতে পাবেন যার মধ্যে রয়েছে:

  • দশমিক মান
  • বাইনারি মান (অসাইনড)
  • টু'স কমপ্লিমেন্ট মান (সাইনযুক্ত বাইনারি)
  • হেক্সাডেসিমেল উপস্থাপনা
  • নির্বাচিত ফরম্যাটের জন্য বিট পরিসর (যেমন, ৮ বিটের জন্য -১২৮ থেকে ১২৭)

যদি ধাপগুলি সক্রিয় করা থাকে, তাহলে টুলটি স্পষ্ট ভাষা ও ভিজ্যুয়াল সহ রূপান্তর প্রক্রিয়ার প্রতিটি অংশ ব্যাখ্যা করবে।

টু'স কমপ্লিমেন্ট বোঝার সুবিধা

  • এটি কম্পিউটিংয়ে গাণিতিক ক্রিয়াকলাপ—বিশেষ করে বিয়োগ—সরল করে।
  • অন্যান্য সাইনযুক্ত বাইনারি সিস্টেমের মতো শূন্যের শুধুমাত্র একটি সংস্করণ রয়েছে।
  • এটি গণনার সময় ঋণাত্মক সংখ্যার জন্য বিশেষ-ক্ষেত্রের নিয়ম এড়িয়ে চলে।

সহায়ক টিপ: বিট দৈর্ঘ্য পরিসরকে প্রভাবিত করে

আপনি যে সংখ্যক বিট নির্বাচন করেন তা সরাসরি প্রভাবিত করে আপনি কী কী সংখ্যা উপস্থাপন করতে পারবেন। উদাহরণস্বরূপ:

  • ৪ বিট: −৮ থেকে ৭
  • ৮ বিট: −১২৮ থেকে ১২৭
  • ১৬ বিট: −৩২,৭৬৮ থেকে ৩২,৭৬৭
  • ৩২ বিট: −২,১৪৭,৪৮৩,৬৪৮ থেকে ২,১৪৭,৪৮৩,৬৪৭

সর্বদা নিশ্চিত করুন যে আপনার ইনপুট মান পরিসরের মধ্যে আছে, অন্যথায় ক্যালকুলেটর আপনাকে সতর্ক করবে।

এই ক্যালকুলেটর যেখানে সাহায্য করতে পারে

টু'স কমপ্লিমেন্ট ক্যালকুলেটর বাইনারি ক্যালকুলেটর, শতাংশ ত্রুটি ক্যালকুলেটর বা বৈজ্ঞানিক ক্যালকুলেটর-এর মতো টুলের পরিপূরক। আপনি ডেটাতে ত্রুটির হার পরীক্ষা করছেন, ম্যাট্রিক্স ক্যালকুলেটর দিয়ে ম্যাট্রিক্স অপারেশন সমাধান করছেন বা জটিল গণিত টুল নিয়ে কাজ করছেন না কেন, বাইনারি উপস্থাপনা বোঝা অপরিহার্য।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

টু'স কমপ্লিমেন্ট কী?

টু'স কমপ্লিমেন্ট হল বাইনারি সিস্টেমে সাইনযুক্ত পূর্ণসংখ্যা উপস্থাপনের জন্য ব্যবহৃত একটি পদ্ধতি। এটি আপনাকে ধনাত্মক এবং ঋণাত্মক উভয় সংখ্যাই একটি সামঞ্জস্যপূর্ণ বাইনারি ফরম্যাটে সংরক্ষণ করতে দেয়।

বাইনারি এবং টু'স কমপ্লিমেন্টের মধ্যে পার্থক্য কী?

বাইনারি শুধুমাত্র ০ এবং ১ ব্যবহার করে সংখ্যা উপস্থাপন করে। টু'স কমপ্লিমেন্ট বিশেষভাবে সবচেয়ে গুরুত্বপূর্ণ বিট (MSB) সংরক্ষণ করে চিহ্ন নির্দেশ করার মাধ্যমে ঋণাত্মক মান অন্তর্ভুক্ত করে।

আমি কি এটি বড় সংখ্যার জন্য ব্যবহার করতে পারি?

হ্যাঁ। ক্যালকুলেটরটি ৩২-বিট পর্যন্ত মান সমর্থন করে। আরও বড় গণনার জন্য, আপনি একটি বড় সংখ্যা ক্যালকুলেটর বা হেক্স ক্যালকুলেটর ব্যবহার করতে পারেন।

যদি আমি পরিসরের বাইরের মান লিখি তাহলে কী হবে?

ক্যালকুলেটর আপনাকে জানিয়ে দেবে যে সংখ্যাটি নির্বাচিত বিট দৈর্ঘ্যের সাথে খাপ খায় না। আপনাকে একটি বড় বিট সাইজ বেছে নিতে হবে বা একটি ছোট সংখ্যা লিখতে হবে।

শেষ কথা

আপনি কম্পিউটার আর্কিটেকচার শিখছেন, এমবেডেড কোড লিখছেন, বা কেবল বাইনারি গণনা কীভাবে কাজ করে তা জানতে আগ্রহী, টু'স কমপ্লিমেন্ট ক্যালকুলেটর শেখাকে সহজ এবং দ্রুত করে তোলে। এটি এক্সপোনেন্ট ক্যালকুলেটর, ভগ্নাংশ ক্যালকুলেটর বা শতাংশ ক্যালকুলেটর-এর মতো অন্যান্য টুলের পাশাপাশি একটি নিখুঁত সহায়ক টুল—যা আপনার গণিত যাত্রাকে সহজ করার জন্য তৈরি।