试用8421BCD码、余3码、和格雷码表示二进制数(1100110)2。

如题所述

【答案】:(1)8421BCD码表示为:0001 0000 0010
(2)余3码表示为:0001 0000 0101
(3)格雷码表示为:1010101
解析:首先将(1100110)2转换为十进制数为:102。因为8421BCD码是有权码,代码中从左至右看每一位“1”分别代表数字8、4、2、1,所以(1100110)2用8421BCD码表示为:0001 0000 0010。余3码是一种BCD码,它是由8421码加3后形成的(即余3码是在8421码基础上每位十进制数BCD码再加上二进制数0011得到的),所以(1100110)2用余3码表示为:0001 0000 0101。自然二进制码转换成二进制格雷码,其法则是保留自然二进制码的最高位作为格雷码的最高位,而次高位格雷码为二进制码的高位与次高位相异或,而格雷码其余各位与次高位的求法相类似。 所以(1100110)2用格雷码表示为:1010101。
温馨提示:答案为网友推荐,仅供参考