BCD বা 8421 কোডঃ
BCD এর পূর্ণ অর্থ Binary Coded Decimal, এই কোড পদ্ধতি বাইনারী বিট ও ডেসিম্যাল ডিজিটের মধ্যে সম্পর্ক সৃষ্টিকারী কোড এবং এই পদ্ধতিতে প্রতিটি ডেসিম্যাল ডিজিটকে এনকোড করার জন্য ৪বিট বাইনারী সংখ্যা প্রয়োজন। উদাহরণসরূপ (35)10 কে BCD তে এনকোড করলে পাই (00110101)BCD যেখানে (35)10 এর সমতূল্য বাইনারী সংখ্যাটি (100011)2 হবে। উল্লেখিত উদাহরণটি হতে ইহা স্পষ্ট যে, কোন দশমিক সংখ্যাকে BCD কোডে রূপান্তর করতে সাধারণ বাইনারী রূপান্তরের তুলনায় অধিক সংখ্যক বিট প্রয়োজন। ডিজিটাল সিস্টেমে ইনপুট এবং আউটপুট অপারেশনে BCD কোড ব্যবহৃত হয়।
BCD কোডটি 8421 কোড নামেও পরিচিত, কারন BCD কোডের চারটি বিটের স্থানীয় মান বা ওয়েট 8, 4, 2, 1 এর মাধ্যমে প্রকাশিত হয়। BCD কোডের LSB এর মান 20 বা 1 , পরবর্তী উচ্চতর গুরুত্ত্ব সম্পন্ন বিটের মান 21 বা 2 পরবর্তী উচ্চতর বিটের মান 22 বা 4 এবং MSB এর মান 23 বা 8 । এ কারনে এটি একটি ওয়েটেড কোড এবং এই কোডে গাণিতিক অপারেটরের অপারেশন যেমনঃ যোগ, বিয়োগ ইত্যাদি করা সম্ভব। যেহেতু 0×8+1×4+0×2+1×1=5 সুতরাং আমরা বলতে পারি (0101)BCD এর প্রতিটি বিটের ওয়েটসমূহের মাধ্যমে ডেসিম্যাল অংক 5 কে প্রতিস্থাপন করা যায়। যেহেতু BCD কোডে চারটি বাইনারী বিট ব্যবহার করা হয় সেহেতু বিটসমূহের বিন্যাসের মাধ্যমে সবোর্চ্চ 0 থেকে 15 পর্যন্ত দশমিক সংখ্যাসমূহ প্রকাশ করা সম্ভব। কিন্তু বাস্তবে BCD কোডের মাধ্যমে শুধুমাত্র 0 থেকে 9 পর্যন্ত দশমিক সংখ্যাসমূহকে প্রকাশ করা হয়। যদিও বাইনারী কোডসমূহ 1010, 1011, 1100, 1101, 1110, 1111 যথাক্রমে দশমিক সংখ্যা 10, 11, 12, 13, 14, 15 কে প্রকাশ করে তথাপি এই কোডসমূহ BCD পদ্ধতিতে ব্যবহৃত হয় না। সুতরাং এই ৬টি কোডসমূহকে বলা হয় নিষিদ্ধ কোড এবং ৬টি কোডের গ্রুপকে BCD পদ্ধতির নিষিদ্ধ গ্রুপ বলা হয়।