十进制数如何转换为压缩和非压缩bcd码

如题所述

原是十进制的数的不用转就是BCD码,因BCD码的意就是十进制数码。压缩的就是在一个八位字节中放二位十进制数,这就要动一下了,把原放在二个字节中的二个单位的数,高位的先改放到字节的高四位中,再和低位的原就在低四位的或合到一起就成压缩的了。这样做的目的主要是为了节省存贮单元,可是在运算中要多用时间了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-05
BCD就是用4位二进制数表示0-9共是个数字,
压缩,就是用一个字节,表示两位十进制数,比如29,对应的字节就是29H
非压缩 就是用一个字节 表示一位十进制数 比如38,对应的字节就是 03H ,08H本回答被提问者采纳
相似回答