Sandi 8421 menyatakan masing- masing-masing angka desimal dengan ekivalen biner 4- 4-bitnya. Sebagai contoh, bilangan desimal 429 dirubah ke dalam ekivalen binernya sbb: 4 2 9
0100 0010 1001
Jadi dalam sandi 8421, bilangan 0100 0010 1001 menyatakan bilangan 429 desimal sandi 8421 identik dengan biner sampai bilangan desimal 9. oleh karena itu sandi ini disebut 8421 dimana bobot- bobot-bobot dalam suatu kelompok adalah 8, 4, 2, dan 1. Yang perlu diperhatikan adalah bahwa untuk bilangan 0 sampai 9 sandi 8421 sama dengan sandi biner tetapi mulai angka desimal 10, 11, 12 dst akn berbeda dengan nilai binernya, sebagai contoh desimal 12 = 1100 biner. Tetapi dalam sandi 8421 angka 12 = 0001 0010 2.2 Sandi BCD sandi 8421 adalah salah satu dari jenis sandi BCD, selain sandi 8421 ada beberapa jenis sandi BCD diantaranya: 2.3 Sandi – Sandi BCD 4-4-bit lain 2.3.1 Sandi 2421 pada dasarya perubahan nilai desimal ke sandi 2421 ini sama dengan merubah desimal ke sandi 8421, hanya yang mebedakan adalah nilai konversi dari sandi 2421 menjadi nilai desimalnya. Seperti pada tabel di bawah ini:
semua sandi di dalam tabel merupakan sandi berbobot,
artinya semua kelompok bilangan sandi tersebut merupakan bobot dari bilangan desimal yang diwakilinya. 2.3.2 Sandi Ekses -3 Sandi ekses- ekses-3 merupakan sandi BCD penting lainnya. Untuk mengkodekan sebuah bilangan desimal ke dalam bentuk ekses- ekses -3 nya, tambahkan 3 kepada masing – masing angka desimalnya sebelum mengubah ke biner, sebagai contoh: 17 desimal dirubah menjadi ekses- ekses-3 1 7 3+ 3+ 4 10 setelah kita tambahkan dengan 3 maka bilangan tersebut menjadi 4 10, setelah itu barulah kita rubah masing – masing angkanya kedalam biner 4 bit menjadi: 4 10
0100 1010 maka bilangan 17 desimal = 0100 1010 ekses- ekses-3