长度为节的二进制整数,采用补码表示,且由1和0组

2020-11-20 08:06:02 字数 4575 阅读 4564

1楼:做而论道

1. 由5个1和3个0组成,可以表示的最小十进制整数-8;

因为二进制数: 1 111 1000

左边的1,代表负号;其余7位,求反加一,是绝对值的原码:8。

即: 1 111 1000 = -8。

2. 由4个1和4个0组成,可以表示的最大十进制整数+120;

因为二进制数: 0 111 1000

左边的0,代表正号;其余7位,就是绝对值的原码:120。

即: 0 111 1000 = +120。

长度为一个字节的二进制整数,若采用补码表示,由5个1和3个0组成,则可表示的最小十进制整数是什么???

2楼:汤旺河边

8位无符号二

进制数能够

表示:0~255

8位有符号二进制数能够表示:-128~127用5个1和3个0组成的二进制补码数,可表示的最小十进制数为:-113,其对应的二进制数为:10001111b

10001111

取反后,

0111000

加1后,

01110001b,对应的十进制数为:113

3楼:匿名用户

b (11111000)

b -(00000111)d 7

4楼:匿名用户

原码:00001000

反码:11110111

补码:11111000就是8

长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可以表示的最小十进制整... 40

5楼:瑞雯丶

因为他是补码,

所以最小值不应该是1000 1111,

而应该是1111 1000,

这样得出的原码才是最小的1000 1000然后1000 1000=-8

6楼:亚平宁的恶来

在8位二进制表示的有符号数中,最高位表示数字的正负,0为正,1为负。其余7位表示数字的值。要求最小,那么最高位应为1,是个负数。

负数的绝对值越大,值越小,但这是一个补码,所以要将所有的1都安排在低位。

7楼:囚于镜中之妖

(接上,因回答有字数限制)

得到:1000 1111

对其求补得到原码:符号位不变,其余按位取反+1 ,得:1111 0001

转为十进制:1111 0001 b = -113 d

长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可表示的最小十进制整数为 15

8楼:匿名用户

一个字节,为8位。

用补码表示,就是在没有数字的位上用0补齐。

就是:00011111

十进制为:31

9楼:乱世纷飞石小羽

补码又是最小,那么这个肯定是负数,懂吧?既然要求最小,那么1就应该在高位上,越多越好。

符号位是一个1,后边剩四个1,那么补码就应该是10001111,反码是10001110,原码是11110001。这个是倒推,最终结果是-113.要是还不懂可以追问

10楼:匿名用户

符号二进制数能够表示:-128~127

用5个1和3个0组成的二进制补码数,可表示的最小十进制数为:-113,其对应的二进制数为:10001111b

10001111

取反后,

0111000

加1后,

01110001b,对应的十进制数为:113

11楼:匿名用户

可以是负数么?如果可以那就是10001111是-113

如果只能为正数那就是00011111

长度为一个字节的二进制整数,若采用补码表示,且由5个-1和3个0 组成,则可表示的最小十进制整数为

12楼:一生一个乖雨飞

-113,用5个1和3个0组成的二进制补码数,可表示的最小十进制数为:-113,其对应的二进制数为:10001111b。

8位无符号二进制数能够表示:0~255;8位有符号二进制数能够表示:-128~127。

计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。

在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。

13楼:匿名用户

8位二进制补码10001111表示十进制数-113。

长度为1个字节的二进制整数,若采用补码表示,且由5个1和3和0组成,则表示最小的十进制整数为?

14楼:匿名用户

嗯,可以取负数绝对值最大的。

15楼:匿名用户

(10001111)补码=-113d

16楼:东方小巴黎

是不是补码最大,整数最小?

长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3

17楼:匿名用户

通常n位二进制,最高位为符号位,正数符号位为0,负数符号位1;

求补码正数的补码

正数的补码与原码相同。

负数的补码

负数的补码等于其符号位不变,数值部分的各位取反,然后整个数加1。

如果是正数

符号位为0

则补码是00011111

原码也是00011111

这个数(最小的)是

(-1)^0*(2^4+2^3+2^2+2^1+1)=31如果是负数

符号位为1

则补码是10001111

原码是11110001

这个数(最小的)是

(-1)^1*(2^6+2^5+2^4+1)= -113

如果用一个byte来表示整数,那么-3的补码是______。

18楼:亚平宁的恶来

一个byte就是8位

在8位二进制中,最高位(首位)为符号位,0表示正数,1表示负数先把3转换成二进制:3d = 000 0001b因为是负数,在最前面加一个1,得到-3的原码——[-3]原=1000 0011

要求补码,先求反码。

反码:符号位不变,其余按位取反:[-3]反=1111 1100补码=反码+1

所以:[-3]补=1111 1101

19楼:v不靠谱

3d = 0000 0011b吧

一个字节等于多少二进制数?

20楼:墨陌沫默漠末

8位。字节作为一个单位来处理的一个二进制数字串,最常用的字节是八位的字节,即它包含八位的二进制数。

一个字节通常8位长,但是一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。

在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。

初入计算机科学的人要涉及一些基本的概念:

1、位在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西、动作、数字都要表示为一串二进制的字码例如: 1001 0000 1101等等。其中每一个逻辑0或者1便是一个位。

例如这个例子里的1000 1110共有八个位,它的英文名字叫(bit),是计算机中最基本的单位。

2、字节

所谓的字节byte,是由八个位组成的一个单元,也就是8个bit组成1个byte。在计算机科学中,用于表示ascii字符,便是运用字节来记录表示字母和一些符号~例如字符a便用 “0100 0001”来表示。

3、字而字节以上,便是字:16个位为一个字,它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算的单位。通常称16位是一个字,而32位呢,则是一个双字,64位是两个双字。

21楼:匿名用户

计算公式2^n,即从0到2^n-1,因为每一位都是在0和1两个里面选,所以每增加一位都要乘以2种可能

2字节就是16位,则可表示2^16个数,即从0到2^16-1

这是无符号数的运算,带符号的稍微麻烦一点,内含原码、反码、补码的概念,一时半会也讲不完,知道无符号的就够了

22楼:匿名用户

十六进制的计算 16*16*16*16=65536 就是64kb 计算方法:ffffh——0000h之间的字节数转换为十进制为65536,即65536b1kb=1024b所以65536/1024=64答案为64kb

23楼:匿名用户

1kb=1024b,自己除一下

24楼:匿名用户

一字节 等于 8位2 进制数

计算机基础长度为字节的二进制整数,若采用补码表示,且由

1楼 可轩 最小整数 绝对值最大负数 x 补 1000 0111b x 反 1000 0110b x 原 1111 1001b x 111 1001b 121d 长度为1个字节的二进制整数 若采用补码表示 且由4个 1 和4个 0 组成 则可表示的最小整数为多少 2楼 亚平宁的恶来 补码 1000 ...