单选题
设机罪码的长度为8位,已知X、Z为带符号的纯整数,Y为带符号的纯小数,[X]原+[Y]补+[Z]移=11111111,求出X、Y、Z的十进制真值为:X= (16) ,Y= (17) ,Z= (18) 。
【正确答案】
C
【答案解析】带符号的纯整数X用原码表示为11111111。根据原码表示法的定义,它应为一个负数,其值为 -127,故X=-127。答案为C。
【正确答案】
B
【答案解析】Y为带符号纯小数,且用补码表示,它为负数,则Y=2-7=-128。答案为B。
【正确答案】
B
【答案解析】Z为带符号纯整数,且用移码表示,转换成补码表示为[Z]补1111111,则Z=127。答案为B。