হেক্সাডেসিমাল থেকে বাইনারি রূপান্তর (Hexadecimal to Binary Conversion)
হেক্সাডেসিমাল থেকে বাইনারি রূপান্তর (Hexadecimal to Binary Conversion)
Hexadecimal number system কম্পিউটারে বড় Binary সংখ্যাকে সংক্ষিপ্তভাবে প্রকাশ করার জন্য ব্যবহৃত হয়।
Hexadecimal থেকে Binary-এ রূপান্তর করার জন্য প্রতিটি Hexadecimal digit-কে তার সমতুল্য 4-bit Binary সংখ্যায় রূপান্তর করতে হয়।
এই পদ্ধতিকে shorthand conversion method বলা হয়।
Hexadecimal Digit ও তাদের Binary Equivalent
| Hexadecimal | Binary Equivalent |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
উদাহরণ ১: \(9F2_{16}\) কে Binary-এ রূপান্তর
প্রতিটি Hexadecimal digit-কে 4-bit Binary-এ রূপান্তর করি:
| Hexadecimal Digit | Binary Equivalent |
|---|---|
| 9 | 1001 |
| F | 1111 |
| 2 | 0010 |
এখন সবগুলো Binary group একত্রে লিখলে পাই:
\[ 100111110010_2 \]
অতএব,
\[ 9F2_{16}=100111110010_2 \]
উদাহরণ ২: \(3A6_{16}\) কে Binary-এ রূপান্তর
| Hexadecimal Digit | Binary Equivalent |
|---|---|
| 3 | 0011 |
| A | 1010 |
| 6 | 0110 |
সবগুলো Binary group একত্রে লিখলে পাই:
\[ 001110100110_2 \]
অতএব,
\[ 3A6_{16}=001110100110_2 \]
উদাহরণ ৩: \(3BF.5C_{16}\) কে Binary-এ রূপান্তর
পূর্ণসংখ্যা অংশ:
| Hexadecimal Digit | Binary Equivalent |
|---|---|
| 3 | 0011 |
| B | 1011 |
| F | 1111 |
Fractional অংশ:
| Hexadecimal Digit | Binary Equivalent |
|---|---|
| 5 | 0101 |
| C | 1100 |
এখন সবগুলো Binary group একত্রে লিখলে পাই:
\[ 001110111111.01011100_2 \]
অতএব,
\[ 3BF.5C_{16}=001110111111.01011100_2 \]
Hexadecimal থেকে Binary রূপান্তরের নিয়ম
- প্রতিটি Hexadecimal digit আলাদা করতে হবে।
- প্রতিটি digit-কে তার 4-bit Binary equivalent-এ রূপান্তর করতে হবে।
- সব Binary group একত্রে লিখলে Binary সংখ্যা পাওয়া যাবে।
- Fractional অংশ থাকলে Binary point একই স্থানে বসাতে হবে।
- প্রতিটি Hexadecimal digit সর্বদা 4-bit Binary দ্বারা প্রকাশ করতে হবে।
উপসংহার
Hexadecimal থেকে Binary রূপান্তর Computer Science এবং Digital Electronics-এ অত্যন্ত গুরুত্বপূর্ণ কারণ এটি বড় Binary সংখ্যাকে সহজে প্রকাশ করতে সাহায্য করে।
প্রতিটি Hexadecimal digit সরাসরি 4-bit Binary সংখ্যার প্রতিনিধিত্ব করে, তাই এই conversion দ্রুত এবং সহজে করা যায়।