题目 用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是-1,请教怎么计算出来的? 答案 你怎么尽给我出难题机器数的补码可由原码得到.若机器数为正数,则其补码与原码一样;如果机器数为负数,则其补码是对它的原码(除符号位外)各位取反,再加1而得到的(也就是对其反码再加1).也可用公式表示,若X...
若X是纯小数,则:X 0<=X<=1 [X]补 2+x -1<=X<=0 [-1]补=1 1111111 负数补码是对它的原码(除符号位外)各位取反 第一位不变,其它相反。所以是10000001 编码11111111表示-0.0078125。因为:编码1111111的反码是0000000,再加1为:0000001,是0.0078125。以上希望对你有用 ...
解析 B :用定点补码表示纯小数时,最左边一位是符号位,1表示负数,0表示正数,小数点在符号位之后。所以,本题的10000000是一个负数,按补码的原则,求其绝对值首先应按位求反得01111111,然后加1得10000000。加上小数点,就是1.000 0000,即-1。故本题应该选择B。
1.是这样规定的,如果硬要理解的话,可以这样理16位的-128是1000000010000000,而8位恰好位于分界点,在8位的范围内,-127到127肯定是很好理解的,而10000000表示-128理解成-0也行,理解成-128也行,采取后者正好跟16位的兼容,所以更佳!2.定点补码表示纯小数,第一位的1表示负数,0000000表示数值,补码的补码是源码,所以...
1.是这样规定的,如果硬要理解的话,可以这样理16位的-128是1000000010000000,而8位恰好位于分界点,在8位的范围内,-127到127肯定是很好理解的,而10000000表示-128理解成-0也行,理解成-128也行,采取后者正好跟16位的兼容,所以更佳!2.定点补码表示纯小数,第一位的1表示负数,0000000表示数值,补码的补码是源码,所以...
相关知识点: 试题来源: 解析 B 正确答案:B 解析:在计算机机器数的编码中,定点纯小数的格式为:b0b-1b-2b-3b-4b-5b-6b-7。其中,b0为符号位,小数点就在其后。故采用8位字长用定点补码表示纯小数,编码10000000所表示的十进制数是-1。反馈 收藏
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是?答案给的是-1 . 如果单从计算机负数补码表示的话 ,应该是-128才对. 问题是不是出在 定点补码表示纯小数这一块?相关知识点: 试题来源: 解析 1000 0000表示:-0.000 0000 不考虑符号位,反码是:-0.111 1111 不考虑符号位,补码(也就是原来的...
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是?答案给的是-1 . 如果单从计算机负数补码表示的话 ,应该是-128才对. 问题是不是出在 定点补码表示纯小数这一块? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 1000 0000表示:-0.000 0000不考虑符号位,反码是:-0.111...
用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是 (4) 。 A.-1B.-2C.+1D.+2 相关知识点: 试题来源: 解析 A [解析] 计算机机器数的编码中,定点纯小数的格式是最左边一位表示符号位。所以编码10000000表示的十进制数是-1。反馈 收藏 ...
1.是这样规定的,如果硬要理解的话,可以这样理16位的-128是1000000010000000,而8位恰好位于分界点,在8位的范围内,-127到127肯定是很好理解的,而10000000表示-128理解成-0也行,理解成-128也行,采取后者正好跟16位的兼容,所以更佳!2.定点补码表示纯小数,第一位的1表示负数,0000000表示数值,补码的补码是源码,所以...