问题 单项选择题

某二进制无符号数11101010,转换为3位非压缩BCD数,按百位、十位和个位的顺序表示应分别为 (2)

A.00000001 00000011 00000111

B.00000011 00000001 00000111

C.00000010 00000011 00000100

D.00000011 00000001 00001001

答案

参考答案:C

解析:[要点解析] 解答此类题目的一般思路是要理解BCD码用4位二进制代码表示1位十进制数,否则容易出错。例如十进制的13,用8421码表示为00010011,而不是1101。
BCD数分成压缩的BCD数(BCD数)和非压缩的BCD数(UBCD数)两种。压缩的.BCD数是每个字节包含两位十进制数,其低位在0~3位上,高位在4~7位上;而非压缩的BCD数每个字节仅包含一位十进制数,在0~3位上。另外审题时还要注意,某一个十进制数用BCD码表示和用二进制数表示是不同的。
针对这道题目,二进制无符号数11101010对应的十进制数为234,用3位非压缩BCD数表示为 000000100000001100000100,所以本试题的正确答案是选项C。

单项选择题
判断题