রবিবার, ২৬ এপ্রিল, ২০২০

বাইনারি ও হেক্সাডেসিমেল সংখ্যার মধ্যে পারস্পরিক রূপান্তর

বাইনারি থেকে হেক্সাডেসিমেলে রুপান্তরঃ

বাইনারি থেকে হেক্সাডেসিমেলে রুপান্তরের ক্ষেত্রে বাইনারির ৪ বিটের গ্রুপ হেক্সাডেসিমেলের একটি অংক হবে। এ ক্ষেত্রে নিয়ম হল -

পূর্ণাংশের ক্ষেত্রেঃ

  1. বাইনারি সংখ্যার ডান পাশ থেকে প্রতি ৪ বিটের গ্রুপ নিয়ে এর দশমিক মান বের করতে হবে।

  2. যদি ৪ বিটের গ্রুপ করতে ১ , ২ বা ৩ বিট কম পরে সেক্ষেত্রে সর্ব বামে ১, ২ বা ৩ বিট ০ দ্বারা পূর্ণ করে নিতে হবে।

  3. যদি ৪ বিটের গ্রুপের দশমিক মান ৯ এর চেয়ে বড় হয়ে যায় তাহলে প্রতি মানের সমকক্ষ অক্ষর দিয়ে লিখতে হবে এভাবে- ১০=A, ১১=B, ১২=C, ১৩=D, ১৪=E, ১৫=F

ভগ্নাংশের ক্ষেত্রেঃ

  1. বাইনারি সংখ্যার বাম পাশ থেকে অর্থাৎ '.' এর পর থেকে প্রতি তিন বিটের গ্রুপ নিয়ে এর দশমিক মান বের করতে হবে।

  2. যদি তিন বিটের গ্রুপ করতে ১ বা দুই বিট কম পরে সেক্ষেত্রে সর্ব ডানে ১ বা ২ বিট ০ দ্বারা পূর্ণ করে নিতে হবে।

  3. যদি ৪ বিটের গ্রুপের দশমিক মান ৯ এর চেয়ে বড় হয়ে যায় তাহলে প্রতি মানের সমকক্ষ অক্ষর দিয়ে লিখতে হবে এভাবে- ১০=A, ১১=B, ১২=C, ১৩=D, ১৪=E, ১৫=F

অতএব, (১১১১০১১১১০০.১১১১০১১১০১) = (৭BC. F৭৪)১৬

বাইনারি থেকে হেক্সাডেসিমেলে রুপান্তরঃ

হেক্সাডেসিমেল থেকে বাইনারি রূপান্তর করতে উপরের উদাহরণ কে উল্টো ভাবে ধরলেই বুঝতে পারবে। অর্থাৎ হেক্সাডেসিমেল এর প্রতিটি অংককে ৪ বিট বাইনারি দ্বারা প্রকাশ করতে হবে। আর অক্ষর থাকলে নম্বর দ্বারা পরিবর্তন করে নিতে হবে।

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

Featured Post

প্রোগ্রামিং ভাষা

প্রোগ্রামিং ল্যাঙ্গুয়েজ: প্রোগ্রামিং ল্যাঙ্গুয়েজ একটি নির্দেশাবলীর সেট কে সংজ্ঞায়িত করে, যা একটি নির্দিষ্ট কাজ সম্পাদন করতে একসাথে সংক...