全站数据
8 4 2 0 5 8 1

什么是压缩BCD码

智慧工程 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 10:43:12

问题描述

什么是压缩BCD码,麻烦给回复
精选答案
最佳答案

BCD的意思就是BinaryCodedDec(二进制编码的10进制数)

(以下用16进制来表示2进制,方便,4位二进制缩写成1位16进制)

用16进制表示10进制时,因为通常最小单位是1个字节(8位)

比如10进制数15的16进制就是0F(8位),这样的话,F前面的那个0就浪费了。

这个就是未压缩的BCD码,表示915两个数的话就是090F,

而压缩的BCD码,用4位就可以了,比如915两个数直接表示为9F。

明白了吧,

区别就是BCD码是8位的,浪费4位用0填充,压缩的BCD码是4位的,没有浪费