单选题 下列关于BCD码的说法中,正确的有______。
Ⅰ.BCD编码既有二进制数的形式,又保持了十进制数的特点
Ⅱ.1011一定是非法的BCD码
Ⅲ.BCD编码可以作为人机联系的一种中间表示,也可以用它直接进行运算
Ⅳ.当将BCD码传送给运算器进行运算时,其结果需要修正。
【正确答案】 C
【答案解析】[解析] Ⅰ、Ⅲ明显正确。BCD码用二进制表示,且只表示0~9。
4位二进制数→16种代码。任意取其中10种代码→0~9。剩余代码就是非法的。常见的有8421码、2421码和余3码等,故Ⅱ错误,1011有可能是合法的也可能是非法的(在8421码中为非法码,在2421中表示十进制的5,在余3码中表示十进制的8)。所以把8421码与BCD码混为一谈,这是不准确的,8421码只是BCD码的一种。
BCD码的运算规则:BCD码是十进制数,而运算器对数据做加减运算时,都是按二进制运算规则进行处理的。这样,当将:BCD码传送给运算器进行运算时,其结果需要修正。 至于修正规则不需要掌握 。故Ⅳ正确。