十進制的123 用BCD表示為:0001 0010 0011
因為:
十進制的 1 用二進制表示是 0001
十進制的 2 用二進制表示是 0010
十進制的 3 用二進制表示是 0011
與二進制的區別:
123的二進制應該用短除法求得1111011
由此可見,BCD碼只是機械地用二進制表示十進制的每壹位。
壓縮與非壓縮:
由於1字節有8bit(8個0或1)
如果用壹字節存儲4位BCD碼(其余補0)就是非壓縮
如 十進制的123:00000001 00000010 0011
如果用壹字節存儲8位BCD碼就是壓縮
如 十進制的123:0001 0010 0011