বাইনারি থেকে দশমিক রূপান্তর (Binary to Decimal Conversion)
বাইনারি থেকে দশমিক রূপান্তর (Binary to Decimal Conversion)
বাইনারি সংখ্যা পদ্ধতিতে প্রতিটি বিটের একটি নির্দিষ্ট positional value বা
অবস্থানগত মান থাকে। Binary থেকে Decimal-এ রূপান্তর করার জন্য প্রতিটি বিটকে
তার অবস্থান অনুযায়ী
অর্থাৎ,
উদাহরণ: কে Decimal-এ রূপান্তর
এখানে প্রতিটি বিটের positional weight হবে:
| Binary Digit | Position | Positional Value |
|---|---|---|
| 1 | 16 | |
| 1 | 8 | |
| 0 | 0 | |
| 1 | 2 | |
| 1 | 1 |
এখন সব positional value যোগ করলে:
অতএব,
আরও একটি উদাহরণ: কে Decimal-এ রূপান্তর
প্রতিটি বিটের positional value নির্ণয় করি:
অতএব,
Dibble-Dobble Method
Binary থেকে Decimal-এ রূপান্তরের আরেকটি পদ্ধতি হলো Dibble-Dobble Method।
এই পদ্ধতিতে:
- প্রথমে leftmost bit কপি করতে হয়।
- তারপর প্রাপ্ত মানকে
দিয়ে গুণ করতে হয়। - এরপর পরবর্তী bit যোগ করতে হয়।
- এভাবে শেষ bit পর্যন্ত প্রক্রিয়া চালাতে হয়।
উদাহরণ: কে Dibble-Dobble Method দ্বারা Decimal-এ রূপান্তর
প্রথম bit:
পরবর্তী ধাপগুলো:
অতএব,
আরও একটি উদাহরণ: কে Decimal-এ রূপান্তর
প্রথম bit:
পরবর্তী ধাপ:
অতএব,
Binary Fraction থেকে Decimal রূপান্তর
Binary fraction-কে Decimal-এ রূপান্তর করতে প্রতিটি fractional bit-কে তার positional value দ্বারা গুণ করতে হয়।
Binary point-এর ডান পাশের positional value হয়:
উদাহরণ: কে Decimal-এ রূপান্তর
অতএব,
Example 1.9: কে Decimal-এ রূপান্তর
পূর্ণসংখ্যা অংশ:
ভগ্নাংশ অংশ:
এখন পূর্ণসংখ্যা ও ভগ্নাংশ অংশ যোগ করলে:
অতএব,
Binary থেকে Decimal রূপান্তরের নিয়ম
- প্রতিটি binary digit-এর positional value নির্ণয় করতে হবে।
-
প্রতিটি digit-কে সংশ্লিষ্ট
-এর ঘাত দ্বারা গুণ করতে হবে। - সবগুলো মান যোগ করলে Decimal সংখ্যা পাওয়া যাবে।
- Binary point-এর ডান পাশে negative powers of 2 ব্যবহার করতে হবে।
উপসংহার
Binary থেকে Decimal রূপান্তর কম্পিউটার বিজ্ঞানের অন্যতম গুরুত্বপূর্ণ বিষয়। কারণ কম্পিউটার Binary-তে তথ্য সংরক্ষণ করলেও মানুষ সাধারণত Decimal সংখ্যা ব্যবহার করে।
তাই Binary এবং Decimal-এর মধ্যে রূপান্তর জানা থাকলে Data Representation, Digital Electronics এবং Programming সহজে বোঝা যায়।