解析 正确答案:B 解析:用定点补码表示纯小数时,最左边一位是符号位,1表示负数,0表示正数,小数点在符号位之后。所以,本题的10000000是一个负数,按补码的原则,求其绝对值首先应按位求反得01111111,然后加1得10000000。加上小数点,就是1.0000000,即-1。故本题应该选择B。
用定点补码表示纯小数,采用8位字长,最高位为符号为.编码10000000表示-1.因为:编码0000000的反码是1111111,再加1为:10000000,是1.用定点补码表示纯小数,采用8位字长,最高位为符号为.编码11111111表示-0.0078125.因为:编码1111111的反码是0000000,再加1为:0000001,是0.0078125....
纯小数补码的表示范围受到位数限制,以及小数点后的精度影响。 纯小数补码的位数决定了它的表示范围。例如,一个4位纯小数补码可以表示的范围为0.0000到0.1111,其中0.0000表示0,0.1111表示0.9375。一个8位纯小数补码可以表示的范围为0.00000000到0.11111111,其中0.00000000表示0,0.11111111表示0.99609375。可以看出,随着位数的...
很明显,我们能看到补码将负的值做了一个大小为1的偏移,所以说对于负的小数,我们只需要表示出这个负小数加完1之后的表示即可。 举个例子,比如-1/2,我们加完1之后是1/2,也就是说1100, 下面附上所有的4位补码表示 好的这边也就可以表示出取值范围,原码范围是-7/8~7/8 而补码是-1~7/8...
8位字长纯小数,第一位为符号位,小数点在第一位后面,后七位为具体数值。将补码换算成十进制的方法:补码取反再加一,如果是负数(即第一位为1),还要最后加上负号。所以10000000取反为01111111,加一就变成10000000,第一位后面为小数点。所以是1.0,再加上负号,就是-1,...
[解析] 纯小数是指整数部分为。的小数。所以,用定点补码表示的纯小数,其定的小数点位置肯定是在最高位(符号位)之后。 根据补码的性质,11111111的符号位是1,所以它表示的是一个负数,其绝对值为11111111按位求反(为00000000)后加1,即00000001。所以,其二进制的真值是(-0.0000001)2,转为十进制就是-2-7。选项...
相关知识点: 试题来源: 解析 B 正确答案:B 解析:在计算机机器数的编码中,定点纯小数的格式为:b0b-1b-2b-3b-4b-5b-6b-7。其中,b0为符号位,小数点就在其后。故采用8位字长用定点补码表示纯小数,编码10000000所表示的十进制数是-1。反馈 收藏
与整数补码相比,小数点左移了七位。这就相当于除以 128。那么,所代表的数值是:-128/128~+127/128。即:-1 ~ +127/128。(这就是本题的答案。)其对应的补码,仍然是:1000 0000~0111 1111。其中,-1,就是最小值,其补码,就是 1000 0000。同样,-1,也是:【只有补码、没有原码...
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是?答案给的是-1 . 如果单从计算机负数补码表示的话 ,应该是-128才对. 问题是不是出在 定点补码表示纯小数这一块? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 1000 0000表示:-0.000 0000不考虑符号位,反码是:-0.111 ...
先将小数点右移7位,使其为整数。因为10000000= -2^7,再移回去,就是-1了