注册 登录
编程论坛 汇编论坛

关于BCD

davidguhao 发布于 2016-09-02 11:01, 2370 次点击
二进制编码的十进制整数……
书上说什么intel压缩……

这能压缩什么啊?
占用的位数都变多了……
1 回复
#2
Valenciax2016-09-02 21:22
所谓压缩,是指原来只能保存10进制的个位的字节压缩成保存2位...
比如要保存12的十进制
未压缩的bcd须两个字节(16bit): 0102H
压缩的bcd只须1个字节(8bit): 12H
压缩的bcd一个字节可以存0-99的值,比起未压缩0-9,压缩率是1/10

所以压缩的说法,不是16进制的字节0-255,和0-99比较...
1