বাইনারি থেকে হেক্সাডেসিমাল রূপান্তর ক্লাসটি ডিজিটাল ইলেকট্রনিক্স এবং মাইক্রোপ্রসেসর [ Digital Electronics and Microprocessor ] কোর্সের “অধ্যায় ১, নম্বর সিস্টেম এন্ড কোড [ 1st Chapter, number System and codes ]” | এই ক্লাসটি বাংলাদেশ কারিগরি শিক্ষা বোর্ড [Bangladesh Technical Education Board] এর পলিটেকনিক [Polytechnic] ডিসিপ্লিন এর ডিপ্লোমা ইন ইলেক্ট্রিক্যাল [Diploma in Electrical], “৫ম সেমিস্টার, ইলেকট্রিকাল টেকনোলজি [ 5th Semester, Electrical Technology ]” এ পড়ানো হয়।
Table of Contents
বাইনারি থেকে হেক্সাডেসিমাল রূপান্তর
বাইনারি সংখ্যা পদ্ধতি
বাইনারি সংখ্যা পদ্ধতি বা দ্বিমিক সংখ্যা পদ্ধতি (ইংরেজি: Binary number system) একটি সংখ্যা পদ্ধতি যাতে সকল সংখ্যাকে কেবলমাত্র ০ এবং ১ দিয়ে প্রকাশ করা হয়। এই সংখ্যা পদ্ধতির ভিত্তি দুই। ডিজিটাল ইলেকট্রনিক যন্ত্রপাতির লজিক গেটে এই সংখ্যাপদ্ধতির ব্যাপক প্রয়োগ রয়েছে। তাছাড়া প্রায় সকল আধুনিক কম্পিউটারে বাইনারি সংখ্যা পদ্ধতি ব্যবহার করা হয়। বাইনারি পদ্ধতিতে প্রতিটি অঙ্ককে বিট বলা হয়।
সংখ্যা পদ্ধতিকে সাধারণত ৪ ভাগে ভাগ করা হয়। (১) ডেসিমেল নাম্বার সিস্টেম, (২) বাইনারী নাম্বার সিস্টেম, (৩) অক্টাল নাম্বার সিস্টেম ও (৪) হেক্সা ডেসিমেল নাম্বার সিস্টেম। ডেসিমেল নাম্বার সিস্টেমে অঙ্ক ১০ টি অর্থাৎ এর বেজ ১০ (১,২,৩,৪,৫,৬,৭,৮,৯,০)। অনুরূপভাবে বাইনারী নাম্বার সিস্টেমের বেজ ২ (১,০), অক্টাল নাম্বার সিস্টেমের বেজ ৮ (১,২,৩,৪,৫,৬,৭,০), হেক্সা ডেসিমেল নাম্বার সিস্টেমের বেজ ১৬(১,২,৩,৪,৫,৬,৭,৮,৯,A,B,C,D,E,F, ০ )।

হেক্সাডেসিমাল সংখ্যা পদ্ধতি
ষোড়শিক সংখ্যা পদ্ধতি বা ইংরেজি পরিভাষায় হেক্সাডেসিমাল সংখ্যা পদ্ধতি (ইংরেজি: Hexadecimal, সংক্ষেপে Hex) হল ১৬-ভিত্তিক একটি সংখ্যা পদ্ধতি। অর্থাৎ শুধুমাত্র প্রতিটি সংখার জন্য ১৬টি সম্ভাব্য মান নিয়ে ষোড়শিক সংখ্যা পদ্ধতি গঠিত হয়। ষোড়শিক সংখ্যা পদ্ধতির অঙ্কগুলি হল 0 – 9 এবং A,B,C,D,E,F পর্যন্ত মোট ১৬টি বর্ণ।
দশমিকে যখন একটি গণনা ৯, ১৯ ইত্যাদি অতিক্রম করে, তখন গণনা ০ থেকে পুনরায় শুরু হয়। কিন্তু পরবর্তী ঘরের অঙ্কের মান ১ বৃদ্ধি পায় (৯-এর পরে আসে ১০, ১৯ পরে আসে ২০)। একইভাবে, ষোড়শিক সংখ্যা পদ্ধতিতে গণনা যখন F অতিক্রম করে, তখন ০ থেকে গণনা পুনরায় আরম্ভ হয় এবং পরবর্তী ঘরের অঙ্কের মান ১ বৃদ্ধি পায়। সুতরাং F পরে আসে ১০, ১F পরে আসে ২০, ইত্যাদি।
কিভাবে বাইনারিকে হেক্সাডেসিমেলে রূপান্তর করবেন
বাইনারি নম্বর সিস্টেম হল একটি বেস 2 নম্বর সিস্টেম যেহেতু এটি শুধুমাত্র 0 এবং 1 সংখ্যাগুলি ব্যবহার করে। হেক্সাডেসিমাল হল একটি বেস 16 নম্বর সিস্টেম যেহেতু এটি ষোলটি সংখ্যা, 0 থেকে 9, এবং A থেকে F অক্ষর ব্যবহার করে।
বাইনারি এবং হেক্সাডেসিমেল সংখ্যাগুলি প্রায়শই কম্পিউটিং, নেটওয়ার্কিং এবং সফ্টওয়্যার অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়, তাই এটি একটি থেকে অন্যটিতে রূপান্তর করা প্রয়োজন।
আপনি কয়েকটি সহজ ধাপে বাইনারি থেকে হেক্সে রূপান্তর করতে পারেন।
প্রথম ধাপ: চারটি সংখ্যার গ্রুপে বিভক্ত
প্রথম ধাপ হল বাইনারি সংখ্যাটিকে ডান থেকে বামে শুরু করে চারটি সংখ্যার দলে ভাগ করা। এর কারণ হল চারটি ভিত্তির একটি গোষ্ঠী 2 সংখ্যা, বা 24, 16 এর সমান, যা বেস 16 সংখ্যা পদ্ধতিতে সমানভাবে বিভাজ্য।
উদাহরণস্বরূপ, বাইনারি সংখ্যা 1110001111011 নিম্নলিখিত গ্রুপে বিভক্ত করা যেতে পারে:
1110001111011
(1)(1100)(0111)(1011)
প্রথম গ্রুপে অবশ্যই চারটি সংখ্যা থাকবে না। আপনি প্রথম গ্রুপের সংখ্যার আগে অতিরিক্ত শূন্য যোগ করতে পারেন যাতে চারটি সংখ্যা থাকে।
ধাপ দুই: প্রতিটি বাইনারি গ্রুপকে হেক্সাডেসিমেল ডিজিটে রূপান্তর করুন
এই সময়ে চারটি বাইনারি ডিজিটের প্রতিটি গ্রুপকে হেক্সাডেসিমেল ডিজিটে রূপান্তর করা যেতে পারে।
11002 = 8 + 4 + 0 + 0 = 1210 = c16
01112 = 0 + 4 + 2 + 1 = 710 = 716
10112 = 8 + 0 + 2 + 1 = 1110 = b16
সুতরাং, বাইনারিতে 1110001111011 হেক্সে 1c7b এর সমান।

বাইনারি থেকে হেক্সাডেসিমাল রূপান্তর নিয়ে বিস্তারিত :