将93H看成一个组合BCD码,其结果是?

[复制链接]
查看11 | 回复5 | 2009-7-16 23:34:31 | 显示全部楼层 |阅读模式
93H 就是16进制 93,按C语言写成 0x93转十进制是:9*16+3 = 147BCD码 是 二--十进制编码。一位拉成4位:147 转 BCD 8421 编码:0001 0100 0111147 转 BCD 5421 编码:0001 0100 1010147 转 BCD 2421 码:0001 0100 1101 147 转 BCD 余3码0100 0111 1010147 转 BCD 余3循环码0110 0100 1111 93H 如果是 压缩 组合BCD码,那么 就是 1001 0011十进制 93...
回复

使用道具 举报

千问 | 2009-7-16 23:34:31 | 显示全部楼层
上面的回答有些问题。 组合bcd就是每4位表示一个10进制数字。 四位二进制表示的数字从 0到15,但是由于表示的是10进制的数字,所以只用到0到9,多的都不是组合bcd了。0x93就是十进制93. 0xB1 之类的不是组合bcd...
回复

使用道具 举报

千问 | 2009-7-16 23:34:31 | 显示全部楼层
组合BCD码,就是用16位的每一位都可以表示一个十进制数93H因为9和3的十六进制和十进制相等,所以就是十进制的93,转换为十六进制就是5DH引申一下,如果是B3H,则等于十进制的113,等于71H...
回复

使用道具 举报

千问 | 2009-7-16 23:34:31 | 显示全部楼层
93H 就是16进制 93,转十进制是:9*16+3 = 147BCD码 是 二--十进制编码。十六进制转二进制一位拉成4位,组合bcd就是每4位表示一个10进制数字93H的BCD码是1001 0011...
回复

使用道具 举报

千问 | 2009-7-16 23:34:31 | 显示全部楼层
就是十进制的93。见参考资料。http :
//en . w i k i p e d i a . org/wiki / Binary-coded_decimal...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行