নির্বাচিত পোস্ট | লগইন | রেজিস্ট্রেশন করুন | রিফ্রেস

গাজীপুর, ঢাকা

মোঃ শাকিল সরকার

মাওলানা ভাসানী বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়

মোঃ শাকিল সরকার › বিস্তারিত পোস্টঃ

অ্যাসকি কোড

১৫ ই জুলাই, ২০১৯ রাত ১০:০০

অ্যাসকি কোড :
অ্যাসকি এর পূর্ণরূপ হলো অ্যামেরিকান স্টানডার্ড কোড ফর ইনফরমেশন
ইন্টারচেঞ্জ । এটি বহুল প্রচলিত আলফানিউমেরিক কোড।
মাইক্রোকম্পিউটারে এ কোডের ব্যাপক প্রচলন রয়েছে ।এই কোড কম্পিউটার এবং ইনপুট/আউটপুটের জন্য ব্যবহৃত যন্ত্র (যেমনঃ কিবোর্ড, মাউস, মনিটর, প্রিন্টার ইত্যাদি) এর মধ্যে আলফানিউমেরিক তথ্য আদান প্রদানে ব্যবহৃত হয়। সর্বপ্রথম ১৯৬৩ সালে অ্যানসি কর্তৃক আসকি কোড উদ্ভাবিত হয়, পরবর্তীতে ১৯৬৫ সালে রবার্ট উইলিয়াম বিমার ৭ বিটের আসকি কোড উদ্ভাবন করেন।

অ্যাসকি কোড ২ প্রকার।যথাঃ
১. অ্যাসকি-৭
২. অ্যাসকি-৮
১. অ্যাসকি-৭:
এটি ৭ বিটের কোড। বামদিকের ৩টি বিটকে জোন বিট এবং ডানদিকের ৪টি বিটকে নিউমেরিক বিট বলে। এ কোডের মাধ্যমে ২^৭=১২৮ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়।



২. অ্যাসকি-৮
এটি ৮ বিটের কোড। সর্ববামদিকের বিটটিকে প্যারিটি বিট এবং সর্বডানদিকের ৪টি বিটকে নিউমেরিক বিট বলে এবং মাঝের ৩ টি বিটকে জোন বিট বলে। এ কোডের মাধ্যমে ২^৮=২৫৬ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়। বর্তমানে অ্যাসকি কোড বলতে অ্যাসকি-৮ কেই বুঝায়।


অ্যাসকি সারণিতে ০ থেকে৩১ এবং ১২৭ মানযুক্ত ক্যারেক্টারকে কে কন্ট্রোল ক্যারেক্টার বলে, ৩২ থেকে ৬৪ হচ্ছে বিশেষ ক্যারেক্টার, ৬৫ থেকে ৯৬ হচ্ছে বড় হাতের অক্ষর ও কিছু চিহ্ন এবং ৯৭ থেকে ১২৭ হচ্ছে ছোট হাতের অক্ষর ও কিছু চিহ্ন।০থেকে ৯ পর্যন্ত অঙ্কগুলোকে ৪ বিট বাইনারিতে রূপান্তর করে তার সামনে ০০১১যুক্ত করলেই অ্যাসকি কোডে রূপান্তরিত হয়।

(১৬৭)১০ এর সমতুল্য অ্যাসকি কোড=(০০১১০০০১ ০০১১০১১০ ০০১১০১১১)অ্যাসকি কোড
ফলে বিসিডি থেকে অ্যাসকিতে রূপান্তর সহজ। অ্যাসকি কোডে ইংরেজি বড় হাতের অক্ষরগুলোর সপ্তম বিটে ০ এবং ছোট হাতের অক্ষরগুলোর সপ্তম বিটে ১ রাখা হয়েছে। তাই শুধু একটি বিট পরিবর্তনের মাধ্যমে বড় হাতের অক্ষরগুলোকে ছোট হাতের অক্ষরে রূপান্তর করা যায়।

অ্যাসকি কোডে
এ এর মান (৬৫)১০ বা (১০০০০০১)২ হলে ছোট হাতের এ এর মাণ কত?

উত্তরঃ আমরা প্রথমে এ এর ডেসিমাল মাণকে বাইনারিতে রূপান্তর করি , তারপর এ এর বাইনারি মানের ষষ্ঠ বিটে ০ এর পরিবর্তে ১ লিখলে পাওয়া যায় (১১০০০০১)২ যার ডেসিমেল ভ্যালু (৯৭)১০
সুতরাং অ্যাসকিতে ছোট হাতের এ এর মান (৯৭)১০

নোটঃ প্যারিটি বিট
বাইনারি ডেটা বা কোডকে এক ডিভাইস থেকে অন্য ডিভাইসে প্রেরণের জন্য যে অতিরিক্ত বিট ব্যবহার করা হয় তাকে প্যারিটি বিট বলে

মন্তব্য ২ টি রেটিং +১/-০

মন্তব্য (২) মন্তব্য লিখুন

১| ১৫ ই জুলাই, ২০১৯ রাত ১০:৪৭

মোঃ শাকিল সরকার বলেছেন: দারুণ

২| ১৯ শে জুলাই, ২০১৯ রাত ১০:৫২

পদাতিক চৌধুরি বলেছেন: সাবাশ!! বুঝতে পারছি জিনিসটি ভালোভাবে বোঝানোর চেষ্টা করেছেন। কিন্তু পাঠকের কগনিটিভ লেভেল বড়ই দুর্বল। কাজেই পোস্টে লাইক দিয়েই অন্তর্ধান।
প্রতিমন্তব্য করতে কমেন্ট বক্সের ডান দিকের সবুজ বাটনে প্রেস খুলে নতুন একটি স্পেস আসবে। তার মধ্যে উত্তর লিখে জমা করলে তবেই আমাদের নোটিফিকেশনে দেখাবে।

শুভকামনা জানবেন।

আপনার মন্তব্য লিখুনঃ

মন্তব্য করতে লগ ইন করুন

আলোচিত ব্লগ


full version

©somewhere in net ltd.