বাইনারি কোডেড ডেসিমাল (বিসিডি)

বাইনারি কোডেড ডেসিমাল (বিসিডি) হল এমন একটি পদ্ধতি যার মাধ্যমে বাইনারি কোডকে ৪ বিট করে 0-9 অক্ষরের দ্বারা প্রকাশ করা হয়। এই কোডের মান দেখতে দশমিক সংখ্যার মতো তাই একে Binary Coded Decimal বলা হয়; যদিও ডেসিমাল কোড ও বাইনারি কোডেড ডেসিমাল দেখতে একই রকম হলেও প্রকৃত মান ভিন্ন।

বাইনারি কোডেড ডেসিমাল (বিসিডি)

BCD এর পূর্ণ রূপ হলো 'Binary Coded Decimal '। ডেসিমেল সংখ্যার প্রতিটি অঙ্ককে (০ থেকে ৯ পর্যন্ত) সমতুল্য চার-বিট বাইনারি দ্বারা প্রতিস্থাপন করার পর প্রাপ্ত কোডকে BCD কোড বলে। অন্যকথায় BCD কোড একটি ৪-বিট বাইনারি ভিত্তিক কোড। BCD কোড কোন সংখ্যা পদ্ধতি নয়। এটি সাধারণত ডেসিমেল সংখ্যার প্রতিটি অঙ্ককে বাইনারিতে এনকোড করার পদ্ধতি। তাই বলা যায় BCD কোড এবং বাইনারি সংখ্যা এক নয়। BCD কোড ক্যালকুলেটর, ডিজিটাল ঘড়ি ও ভোল্টমিটার প্রভৃতিতে ব্যবহৃত হয়। নিম্নে কয়েক ধরনের BCD কোডের নাম দেওয়া হলো-

  • BCD 8421 কোড (NBCD– Natural Binary Coded Decimal)
  • BCD 7421 কোড
  • BCD 5421 কোড
  • BCD 2421 কোড
  • Excess-3 কোড


0 - 9পর্যন্ত ডেসিমেল সংখ্যার BCD 8421-(NBCD) কোড নিচের টেবিলে দেখানো হল-

Decimal digit BCD
8 4 2 1
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1

.[] For example, the BCD digit 6, '0110'b in 8421 notation, is '1100'b in 4221 (two encodings are possible), '0110'b in 7421, and '1001'b (6+3=9) in excess-3.

এ পদ্ধতিতে বাইনারি সংখ্যাকে ৪ বিটে ভাগ করা হয়; কারণ ৩ বিটে ভাগ করা হলে তা অক্টাল মান প্রকাশ করবে। ৪ বিটের সর্ব্বোচ্চ ধারণ ক্ষমতা (১+২+৪+৮) = ১৫; যা দশমিক কোডকে সহজে প্রকাশ করতে পারে।

Decimal digit BCD
8 4 2 1
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1

তথ্যসূত্র

সম্পাদনা
  1. Parag K., Lala (২০০৭)। Principles of Modern Digital DesignJohn Wiley & Sons। পৃষ্ঠা 20–25। আইএসবিএন 978-0-470-07296-7