কোড
কম্পিউটার সিস্টেমে ব্যবহৃত প্রতিটি সংখ্যা, বর্ণ, চিহ্ন কে CPU কে বোঝানোর জন্য বাইনারিতে রুপান্তর করাকে কোড বলে।
3 বিট বিশিষ্ট বাইনারি কোডকে অক্টাল কোড বলে।
4 বিট বিশিষ্ট বাইনারি কোডকে হেক্সাডেসিমেল কোড বলে।
ডিজিটাল কম্পিউটার এবং মাইক্রোপ্রসেসরের সাথে সংযোগের জন্য অক্টাল কোড ব্যবহৃত হয়।
বিভিন্ন প্রকার কোড
- অক্টাল কোড (Octal Code)
- হেক্সাডেসিমাল কোড (Hexadecimal Code)
- বিসিডি কোড (BCD Code)
- আলফানিউমেরিক কোড (Alphanumeric Code)
- অ্যাসকি কোড (ASCII Code)
- ইবিসিডিআইসি কোড (EBCDIC Code)
- ইউনিকোড (Uni Code)
- মোর্স কোড (Morse Code)
- গ্রে কোড (Gray Code)
BCD কোড
Binary Coded Decimal এর সংক্ষিপ্ত রূপকে BCD কোড বলে।
BCD কোড 4 বিটের
কোন সংখ্যাকে BCD কোডে রুপান্তর করতে চার বিটে ভাঙ্গাতে হয়।
(91) থেকে ( )BCD
= (10010001) BCD
কম্পিউটারের BIOS–এর তারিখ সংরক্ষণে, IBM-এর পুরানো সুপার কম্পিউটারে, ইলেকট্রনিক ডিসপ্লে বোর্ডে তারিখ সংরক্ষণে BCD কোড ব্যবহৃত হয়।
আলফানিউমেরিক কোড
বিভিন্ন সংখ্যা, বর্ণ, গাণিতিক চিহ্ন (+,-,x,/) বিশেষ চিহ্ন (#, $, @, !, %) ইত্যাদি বোঝাতে এই কোড ব্যবহৃত হয়।
- আলফানিউমেরিক কোড চার ধরণের।
- এ কোডের মাধ্যমে মোট 2^7 = 128 টি চিহ্ন কে নির্দিষ্ট করা যায়।
কতগুলো জনপ্রিয় আলফানিউমেরিক কোড হলোঃ অ্যাসকি কোড (ASCII Code), ইবিসিডিয়াইসি কোড (EBCDIC Code) এবং ইউনিকোড (Uni Code)
আসকি কোড
ASCII এর পুর্ণরুপ হলো American Standered Code for Information Interchange.
ASCII কোড দুই প্রকার যথাঃ
- ASCII-7
- ASCII-8
- ASCII-7 দ্বারা 2^7 = 128 টি চিহ্ন কে নির্দিষ্ট করা যায়।
- ASCII-8 দ্বারা 2^8 = 256 টি চিহ্ন কে নির্দিষ্ট করা যায়।
*বর্তমানে ASCII কোড বলতে ASCII–8 কেই বোঝায়।
ইবিসিডিআইসি কোড
EBCDIC কোডের পুর্ণরুপ হলো Extended Binary Coded Decimal Information Code.
- এটি একটি ৮ বিটের কোড। একে এক্সটেনডেন্ট EBCDIC Code বলা হয়।
- ইবিসিডিআইসি দ্বারা 2^8 = 256 টি চিহ্ন কে নির্দিষ্ট করা যায়।
এই কোড ইবিএম কোম্পানি তাদের ৩৬০ এবং ৩৭০ সিরিজের কম্পিউটারে প্রথম ব্যবহার করা হয়।
ইউনিকোড
বিশ্বের সকল ভাষাকে একটি কোডভুক্ত করার জন্য বড় বড় কোম্পানি গুলো যে নির্দিষ্ট মানদন্ড তৈরি করেছে তাকে ইউনিকোড (Uni Code) বলে।
- ইউনিকোডকে universal বা সার্বজনীন কোড বলা হয়।
- বাংলা, অ্যারাবিক, ল্যাটিন সহ বিশ্বের সকল ভাষা ইউনিকোডের অন্তর্ভুক্ত।
- এই কোড 16 বিটের।
- এই কোডের ম্যাধমে 2^16 = 65536 টি সংকেতকে শনাক্তকরণ করা যায়।
প্যারিটি বিট
এক মাধ্যম থেকে অন্য মাধ্যমে তথ্য আদান প্রদানের সময় তথ্যের নির্ভূলতার জন্য একটি অতিরিক্ত বিট যুক্ত করে দেওয়া হয় আর তাকেই প্যারিটি বিট বলা হয়।
- জোড় প্যারিটি
- বিজোড় প্যারিটি
একটি মন্তব্য পোস্ট করুন