单选题 设机器码的长度为8位,已知x,z为带符号纯整数,y为带符号纯小数,[X]=[Y]=[Z]=11111111,求出x、y、z的十进制真值:X= (11) Y= (12) ,Z= (13)

【正确答案】 C
【答案解析】
【正确答案】 B
【答案解析】
【正确答案】 B
【答案解析】[解析] X的原码为1111 1111,易得X为负数,真值为-0111 1111=-127。Y的补码为1111 1111,Y也是负数,所以Y等于Y的补码减1,即1.1111 111-10=-0.000 0001=-1/128。Z为定点整数,所以Z=1111 1111-1000 0000=0111 1111=127。