Binary থেকে Gray Code এ রুপান্তর করার কৌশলঃ
Binary থেকে Gray Code এ রুপান্তর করার কৌশলঃ
Binary থেকে Gray Code-এ রুপান্তর করার
জন্য প্রথমে MSB বা Binary সংখ্যার
প্রথম সংখ্যা যা আছে হুবুহু সেটি Gray Code-এর প্রথম সংখ্যা
হিসেবে লিখতে হবে। এর পর Binary সংখ্যার প্রথম ডিজিটের সাথে
দ্বিতীয় ডিজিট যোগ করে যে যোগফল পাওয়া যাবে সেটিকে Gray Code-এর দ্বিতীয় ডিজিট হিসেবে লিখতে হবে। Binary সংখ্যার
দ্বিতীয় ডিজিটের সাথে তৃতীয় ডিজিট যোগ করে যে যোগফল পাওয়া যাবে সেটি হবে Gray
Code-এর তৃতীয় ডিজিট। এভাবে চলতে থাকবে। যোগ করার পরে যদি কোন Cary bit থাকে তবে তা
বিবেচনা করা হয় না।
(11011)2 কে Gray Code এ রুপান্তর কর
(11011)2 = (10110) gray
বিশ্লেষণঃ
G1 = MSB or B1 (সংখ্যার প্রথম ডিজিটটি
হবে এর প্রথম ডিজিট)
- G2 = B1 + B2 (Binary সংখ্যার প্রথম ও দ্বিতীয় ডিজিটের যোগফল হবে Gray Code-এর দ্বিতীয় ডিজিট)
- G3 = B2 + B3 (Binary সংখ্যার দ্বিতীয় ও তৃতীয় ডিজিটের যোগফল হবে Gary Code-এর তৃতীয় ডিজিট)
- G4 = B3 + B4 (Binary সংখ্যার তৃতীয় ও চতুর্থ ডিজিটের যোগফল হবে Gray Code-এর চতুর্থ ডিজিট)
- G5 = B4 + B5 (Binary সংখ্যার চতুর্থ ও পঞ্চম ডিজিটের যোগফল হবে Gray Code-এর পঞ্চম ডিজিট)
Note: এখানে B মানে Binary সংখ্যার ডিজিট এবং G মানে Gray
Code-এর ডিজিট।
No comments