计算机组成原理-408真题-IEEE754

已知带符号整数用补码表示,float型数据用IEEE754表示,假定变量$x$的类型只可能是int或者float,当$x$的机器数为C800 0000H时,$x$的真值可能是()。

A.  -7\times2^{27}

B. -2^{26}

C. 2^{17}

D. 25\times2^{27}

【分析】第一步,C800 0000=1100 1000 0000 0000 0000 0000 0000 0000,共32位。

第二步,将“第一步”中的数视为float。根据IEEE754标准的float格式:

1:数的符号为1,表示它是负数。

10010000=128+16, 减去偏置值127,阶码为17。

剩余23个0:实际上是1.000 0000 0000 0000 0000, 也就是-1。

所以,这个float数是-1\times2^{17}

第三步,将“第一步”中的数视为int, 则是一个数的补码。

1:数的符号1,表示它是负数。

10010......0:将其转为原码,01110....0000=7\times2^{27}

所以,这个int数是-7\times2^{27}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值