你怎么尽给我出难题
机器数的补码可由原码得到.若机器数为正数,则其补码与原码一样;如果机器数为负数,则其补码是对它的原码(除符号位外)各位取反,再加1而得到的(也就是对其反码再加1).也可用公式表示,若X是纯整数,则:
X 0照你这算法,-1的补码应该是11111111,这好像还是没有回答我的问题,为什么编码10000000表示的十进制数是-1?在计算机机器数的编码中,定点纯小数的格式为:b0b–1b–2b–3b–4b–5b–6b–7。其中,b0为符号位,小数点就在其后。故采用8位字长用定点补码表示纯小数,编码10000000所表示的十进制数是–1。参考方法如下:1.因为是8位字长,所以编码10000000可以理解为:“1”是符号位 “0000000(7位字长)”是数值;2.可以把符号位放在一旁,只看后面的数值,先去反然后加一,得到补码的原码“10000000”,这时在把符号位加上去,为“110000000”3.采用的是八位字长,所以即为10000000,十进制为-1.这样因该理解了吧
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是-1,请教怎么计算出来的?
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是-1,请教怎么计算出来的?
数学人气:453 ℃时间:2019-08-21 15:35:15
优质解答
我来回答
类似推荐
猜你喜欢
- 1已知a=x/2006+2004,b=x/2006+2005,c=x/2006+2006,则多项式a的平方+b的平方+c的平方-ab-bc-ca的值是什么?
- 21.下列金属属于黑色金属物质的是( )
- 3最深的呼吸,用成语回答
- 4已知函数y=x+1的根号的三字方/ax²+4ax+3的定义域为R,求实数a的取值范围
- 5英语词典怎样查
- 6She doesn't feel like___ anything today 横线上添什么
- 7等差数列{an}的前n项和为Sn.已知S3=a22,且S1,S2,S4成等比数列,求{an}的通项式.
- 8一个圆锥体高十二厘米把它沉浸在一个圆柱形玻璃杯的水中水面上升一厘米已知玻璃杯内直径为十二厘米 圆锥的底面积
- 94.2dm3=_cm3; 3.05L=_ml; 3.5公顷=_平方米; 6㎏30g=_㎏.
- 10未来的笔 400字作文