计算机,二进制表示数,4位,第1位为符号位,为什么表示范围是-16到15?怎么表示-16?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/08 09:51:34
计算机,二进制表示数,4位,第1位为符号位,为什么表示范围是-16到15?怎么表示-16?
00000~01111表示0~16
10000~11111表示0~-16
再问: n位二进制数能够表示的有符号整数范围即 负2的n次方 到 2的n-1次方-1?
再答: 引用一下
计算机用二进制表示负数是用的“补码法”,做法是正数按原码,负数用其相反数的反码加一。
这种结果用-32768代替了“-0”,可以使符号位能与有效值部分一起参加运算,从而简化运算规则;同时使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计。
举例:
3的码值是 00000011,-3则为:11111100+1= 11111101
32767的码值是01111111,11111111(15个1),-32767是
10000000,00000000+1=10000000,00000001
-32768是01111111,11111111+1=10000000,00000000
大概是这意思,我前面说的是嵌入式里面的
10000~11111表示0~-16
再问: n位二进制数能够表示的有符号整数范围即 负2的n次方 到 2的n-1次方-1?
再答: 引用一下
计算机用二进制表示负数是用的“补码法”,做法是正数按原码,负数用其相反数的反码加一。
这种结果用-32768代替了“-0”,可以使符号位能与有效值部分一起参加运算,从而简化运算规则;同时使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计。
举例:
3的码值是 00000011,-3则为:11111100+1= 11111101
32767的码值是01111111,11111111(15个1),-32767是
10000000,00000000+1=10000000,00000001
-32768是01111111,11111111+1=10000000,00000000
大概是这意思,我前面说的是嵌入式里面的
计算机,二进制表示数,4位,第1位为符号位,为什么表示范围是-16到15?怎么表示-16?
已知某计算机用16位二进制数表示浮点数,由最高位至最低位依次为阶符1位、阶码3位(补码表示)
16位无符号二进制数可表示十进制整数的范围是
想问下6为二进制表示的有符号数范围是:-32~+31,可是-32表示为六位二进制怎么表示呢?
8位二进制数,表示无符号的十进制数,范围是 ;表示带符号的十进制数,范围
16位浮点数,最高符号位,尾数8位定点小数,阶位7位,阶码最高为阶码符号位,问表示范围.
-1.0和+1.0用二进制原码怎么表示?机器数为8位,一位符号位,7位数值
若采用16位二进制补码形式表示整数,最高位为符号位,则十进制数-32768的补码表示为:
若采用16位二进制补码形式表示整数,最高位为符号位,则十进制数-32768的补码表示为
带符号位的16位二进制数,0和32768的表示是否一样?
计算机字长16位,能表示的无符号数范围是多少?
若采用16位二进制补码表示整数,最高位为符号位,则十进制数—32768的补码表示是什么