早教吧作业答案频道 -->其他-->
一个字节表示数据的范围在看书中有这么一段:字长为八位的寄存器,表示数据范围为:-128---+127最小数10000000最大数01111111我的疑问是书中说最高位用来存放符号位,0表正,1
题目详情
一个字节表示数据的范围
在看书中有这么一段:
字长为八位的寄存器,表示数据范围为:-128 --- +127
最小数 1 0 0 0 0 0 0 0
最大数 0 1 1 1 1 1 1 1
我的疑问是书中说最高位用来存放符号位,0表正,1表负。那最小数的符号位已经被符号数1占住了,并不表示任何数值只表示符号。那最小数应该是-127(应该是1 1 1 1 1 1 1 1).难道最小数中的1又表示符号负数,又表示二进制数1?
在看书中有这么一段:
字长为八位的寄存器,表示数据范围为:-128 --- +127
最小数 1 0 0 0 0 0 0 0
最大数 0 1 1 1 1 1 1 1
我的疑问是书中说最高位用来存放符号位,0表正,1表负。那最小数的符号位已经被符号数1占住了,并不表示任何数值只表示符号。那最小数应该是-127(应该是1 1 1 1 1 1 1 1).难道最小数中的1又表示符号负数,又表示二进制数1?
▼优质解答
答案和解析
在计算机中,是用补码形势表示二进制数。
正数的补码是其本身;
负数的补码:符号位为1,其余位为该数绝对值的原码按位取反,然后加1。
所以最小数 1 0 0 0 0 0 0 0 是补码形式;
它的数值绝对值应该是各位取反再加1,即为
0 1 1 1 1 1 1 1 + 1 = 1 0 0 0 0 0 0 0 = 128
又因为是负数,所以是 - 128
而最大数 是正数 原码和补码一样 +127
正数的补码是其本身;
负数的补码:符号位为1,其余位为该数绝对值的原码按位取反,然后加1。
所以最小数 1 0 0 0 0 0 0 0 是补码形式;
它的数值绝对值应该是各位取反再加1,即为
0 1 1 1 1 1 1 1 + 1 = 1 0 0 0 0 0 0 0 = 128
又因为是负数,所以是 - 128
而最大数 是正数 原码和补码一样 +127
看了一个字节表示数据的范围在看书中...的网友还看了以下:
请帮我算下这个数独的答案,{4,2,0,0,9,0,0,0,0}{5,0,7,3,0,0,0,0, 2020-04-26 …
大家快来看看这几道题怎么简算!我急用!0.071*1234+0.71*567.6+7.1*23.4 2020-05-16 …
初三数学上册第二章的配方法习题(1)X的平方-3x+1=0(2)2x的平方(只有x带平方)+6=7 2020-05-17 …
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
(1+1/5-0.1+2/15)x(0.2-1/10+2/15+3/1/6)-(1+1/5-1/1 2020-05-21 …
∫(0.005x-0.0002)dx=0.0025x^2-0.0002x+C如果把0.005换成a 2020-06-10 …
0.5x+2\0.03-x=0.3(0.5+2)\0.2-131\12要过程题打错了没加括号是(0 2020-07-17 …
0.1*0.3*0.9+0.2*0.6*1.8+0.3*0.9*2.7/0.1*0.2*0.4+0 2020-07-26 …
大一新生,数列发散问题:下列数列发散的是()(A)1,0,1,0,……(B)1/2,0,1/4,大 2020-07-31 …
积分的问题∫∫e^(x^2+y^2)∫∫e^(x^2+y^2)=∫(0,π/2)dθ∫(0,R)re 2020-10-31 …