অক্টাল থেকে বাইনারি এবং বাইনারি থেকে অক্টাল রূপান্তর | Digital Electronics and Microprocessor

অক্টাল থেকে বাইনারি এবং বাইনারি থেকে অক্টাল রূপান্তর ক্লাসটি ডিজিটাল ইলেকট্রনিক্স এবং মাইক্রোপ্রসেসর [ Digital Electronics and Microprocessor ] কোর্সের “অধ্যায় ১, নম্বর সিস্টেম এন্ড কোড [ 1st Chapter, number System and codes ]” |

এই ক্লাসটি বাংলাদেশ কারিগরি শিক্ষা বোর্ড [Bangladesh Technical Education Board] এর পলিটেকনিক [Polytechnic] ডিসিপ্লিন এর ডিপ্লোমা ইন ইলেক্ট্রিক্যাল [Diploma in Electrical], ডিপ্লোমা ইন ইলেক্ট্রিসিটি [Diploma in Electronics] সহ বেশ কিছু টেকনোলোজির অংশ যা “৫ম সেমিস্টার, ইলেকট্রিকাল টেকনোলজি [ 5th Semester, Electrical Technology ]” এ পড়ানো হয়।

 

অক্টাল থেকে বাইনারি এবং বাইনারি থেকে অক্টাল রূপান্তর

 

অক্টাল থেকে বাইনারি

অক্টাল সংখ্যা পদ্ধতিতে মোট অংক ৮টি। এর মধ্যে সব থেকে বড় অংক হচ্ছে 7। 7 এর বাইনারি হচ্ছে (111)2। অর্থাৎ অক্টালের কোন একটি অংককে বাইনারিতে প্রকাশ করতে সর্বোচ্চ 3টি bit প্রয়োজন হয়। তাই আমরা কোনো অক্টাল সংখ্যাকে বাইনারিতে রূপান্তর করতে প্রতিটি অক্টাল অংকের জন্য তিন bit নিয়ে বাইনারি মান গুলো বের করব। মান গুলোকে পাশাপাশি লিখলেই আমরা অক্টালের বাইনারি মান পেয়ে যাব।

নিচে পদ্ধতিটি একটি উদাহরণের সাহায্যে দেখানো হল।

অক্টাল সংখ্যা (135.542)8 এর বাইনারি মান

   1   3   5   .   5   4   2
   ↓   ↓   ↓   ↓   ↓   ↓   ↓
  001 011 101  .  101 100 010

এখন বাইনারি সংখ্যা গুলোকে পাশাপাশি লিখলেই রূপান্তরিত মান পাওয়া যাবেঃ

(135.542)8 = (001011101.101100010)2

সব বামে এবং সব ডানের অতিরিক্ত শূন্য গুলো চাইলে বাদ দেয়া যায়ঃ

(135.542)8 = (1011101.10110001)2

এটিই আমাদের চুড়ান্ত ফলাফল।

 

অক্টাল থেকে বাইনারি

 

বাইনারি থেকে অক্টাল

 

বাইনারি থেকে অক্টালে রূপান্তর করার সময় ৩টা করে বাইনারি bit নেব এবং তাদের অক্টাল মান বের করব। মান গুলোকে পাশাপাশি লিখলেই রূপান্তরিত মান পাওয়া যাবে।

দশমিকের (Radix point) এর বামে পর পর তিনটি করে বিট এবং ডানে পর পর তিনটি করে বিট নিতে হবে। যদি কোন বিট অপূর্ণ থাকে তবে ০দ্বারা তা পূর্ণ করব।

উদাহরণ: বাইনারি সংখ্যা (1011101.10110001)2 এর অক্টাল মান নিম্নে দেখানো হলো

  1 011 101 . 101 100 01
─── ─── ─── ↓ ─── ─── ───
 ↓   ↓   ↓  ↓  ↓   ↓   ↓
001 011 101 . 101 100 010
─── ─── ─── ↓ ─── ─── ───
 ↓   ↓   ↓  ↓  ↓   ↓   ↓
 1   3   5  .  5   4   2

এখন অক্টাল সংখ্যা গুলোকে পাশাপাশি লিখলেই রূপান্তরিত মান পাওয়া যাবেঃ

(1011101.10110001)2 = (135.542)8

এটিই আমাদের চুড়ান্ত ফলাফল।

 

 

অক্টাল থেকে বাইনারি নিয়ে বিস্তারিত :

 

আরও দেখুনঃ

Leave a Comment