十进制的BCD代码怎么表示?
发布网友
发布时间:2022-04-22 02:05
我来回答
共1个回答
热心网友
时间:2024-02-25 11:05
bcd码是一一对应的,如:
十进制的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