将93H看成一个组合BCD码,其结果是?
发布网友
发布时间:2022-05-19 02:48
我来回答
共5个回答
热心网友
时间:2022-07-09 16:14
93H 就是16进制 93,按C语言写成 0x93
转十进制是:
9*16+3 = 147
BCD码 是 二--十进制编码。一位拉成4位:
147 转 BCD 8421 编码:
0001 0100 0111
147 转 BCD 5421 编码:
0001 0100 1010
147 转 BCD 2421 码:
0001 0100 1101
147 转 BCD 余3码
0100 0111 1010
147 转 BCD 余3循环码
0110 0100 1111
93H 如果是 压缩 组合BCD码,那么 就是 1001 0011
十进制 93
热心网友
时间:2022-07-09 16:14
上面的回答有些问题。 组合bcd就是每4位表示一个10进制数字。 四位二进制表示的数字从 0到15,但是由于表示的是10进制的数字,所以只用到0到9,多的都不是组合bcd了。
0x93就是十进制93. 0xB1 之类的不是组合bcd
热心网友
时间:2022-07-09 16:14
组合BCD码,就是用16位的每一位都可以表示一个十进制数
93H因为9和3的十六进制和十进制相等,所以就是十进制的93,转换为十六进制就是5DH
引申一下,如果是B3H,则等于十进制的113,等于71H
热心网友
时间:2022-07-09 16:15
93H 就是16进制 93,
转十进制是:9*16+3 = 147
BCD码 是 二--十进制编码。
十六进制转二进制一位拉成4位,组合bcd就是每4位表示一个10进制数字
93H的BCD码是1001 0011
热心网友
时间:2022-07-09 16:16
就是十进制的93。见参考资料。
http : // en . w i k i p e d i a .
org / wiki / Binary-coded_decimal