万能百科  > 所属分类  > 

●设机器码的长度为8位,已知x,z为带符号纯整数,y为带符号纯小数,[X]原=[Y]补=[Z]移=11111111,求出

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

(11) A.127

B.-1

C.-127

D.1

(12) A.1/128

B.-1/128

C.127/128

D.-127/128

(13) A.-1

B.127

C.-127

D.1

正确答案:

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

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签