1楼:可轩
最小整数(绝对值最大负数):
[x]补 =1000 0111b
[x]反 =1000 0110b
[x]原 =1111 1001b
x = - 111 1001b = - 121d
长度为1个字节的二进制整数,若采用补码表示,且由4个"1"和4个"0"组成,则可表示的最小整数为多少??
2楼:亚平宁的恶来
补码:1000 0111
求原码,取反加1,得到:1111 1001转化为十进制,首位为符号位,1表示负数,后7位表示数字绝对值111 1001b = 121d (1+8+16+32+64=121,可用计算器验证)
所以最小整数为-121
3楼:亚瑟小豆
原码变补码才是取反加一,补码变原码应该是减一
用补码表示的由4个1和4个0组成的二进制整数中最小的是
4楼:lonely鉁樻灚
最小整数肯定是负数,所以最高位要为1;
负数越小,则其绝对值越大,而其绝对值是将补码减1再取反,要想绝对值最大,则补码的后7位要最小,这样,取反后就最大,所以题目变成“由3个1,4个0组成的最小正整数是多少”,当然是0000111,所以答案为10000111,即十进制的-121
长度为一个字节的二进制整数,若采用补码表示,且由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
长度为1个字节的二进制整数,若采用补码表示,且由4个1和4个0组成,则可以表示的最大十进制整数为??
8楼:
首先,补码是种编码,而不是表示负数的方法,所以可以表示正数。
正数补码就是源码本身。
那么最小整数你明白我就不说了。
最大数当然只能是自然数,所有1放在除了符号位外的最高位,就是01111000b,也就是120啦,本质上跟最小数的原理一样的。
长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3
9楼:匿名用户
通常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
长度为1字节的二进制整数,采用补码表示,且由5个1和3个0组成,则可以表示的最小十进制整数为?要过程,谢谢
10楼:做而论道
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位0,1表示一个二进制数,其中1位即最高位为符号位,其余4位为数值位。 若要进
11楼:army1椒rz迫
答案选d
首先,由于最高位
为符号位,所以实际表示数值的只有4位(4位二进制最大为15),则可以表示的数的范围为-15~15,而-7-13=-20,所以答案肯定溢出了;
然后题目要求补码,补码是先将其转换成为二进制取反,再加1,7的二进制是0111,取反是1000,再加1是1001,再加上表示符号的1,就是11001;
同理,13二进制就是1101,取反0010,加1就是0011,加符号10011,
所以答案就是d
求解几道计算机基础题目
12楼:匿名用户
q1.在某进制的运算中4*5=14,则根据这一运算规则,5*7=________.
答:十进制4*5=20,如果结果是14,那就是16进制(1*16+4=20),十进制5*7=35,16进制就是23(2*16+3=35)。进制你总知道吧!
q2.长度为1个字节的而二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可表示的最小十进制整数为________.
答:数值的补码表示也分两种情况:
(1)正数的补码:与原码相同。
(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。
已知一个数的补码,求原码的操作分两种情况:
(1)如果补码的符号位为“0”,表示是一个正数,所以补码就是该数的原码。
(2)如果补码的符号位为“1”,表示是一个负数,求原码的操作可以是:符号位为1,其余各位取反,然后再整个数加1。
最小的整数应该是负数,负数绝对值越大数越小,所以补码的二进制就应该越小,所以最小的8位5个1的二进制最小的补码是:10001111,源码就是11110001,也就是十进制-113。
q3.某处理器具有32gb的寻址能力,则该处理器的地址线有________根.
答:地址线的n次方=32gb,32gb=2的35次方,所以n=35
q4.主存容量为1kb,则其地址编码为000h~________(十六进制).
答:h 表示是十六进制数 ,1 kb =1024b,转换成16进制就是400b,所以就是从000h~3ffh
q5.正确表示32位二进制地址,最多需要________十六进制数.
答:2的4次方等于16,32/4=8,所有32位二进制地址需要8个16进制
q6.地址线宽为32位的cpu可以访问的内存最大容量为________
答:地址线宽为32位就是2的32次方,1g=1024m=1024*1024kb=1024*1024*1024b,=2的30次方,2的32次方/2的30次方=4gb
q7.在微机中,某存储器的地址编号为00000h到7ffffh,则该存储器的容量为________
答:h 表示是十六进制数,存储器的容量为7ffff+1=80000b,转换成10进制位就是524288b=512kb。
q8.若一个4位补码由2个“1”和2个“0”组成,则可表示的最小十进制整数为________
答:原理同2,负数小,所以第一位必须是1,最小的是补码1001,源码1111,十进制是-7。
13楼:匿名用户
1.这是十六进制的算法 逢16进1 只是在十进制里是逢10进1 在十进制里4*5=20 也就是十六进
制里的14 ,拿20/16=1余4 那5*7=35/16=2余3 也就是十六进制里的23
2.补码:10001111 第一个1表示符号位(“-”号),换成原码:11110001 即-113
3.的n次方=32gb,32gb=2的35次方,所以n=35(地址线就为n)(1gb=1024mb,1mb=1024kb,1kb=1024b)
4.主存容量为1kb,则其他地址编码为000h~( 3ffh )(十六进制)
5.8 四位二进制表示一位16进制。
6.2的32次方。 4gb
7和8和上面类似,不知道对不对
14楼:匿名用户
你这是在考我,q5答案是4g,你不能动动脑筋
15楼:匿名用户
找本计算机基础的书看看,应该都能找到答案。这些题倒是都学过,不过是n年前了,忘的差不多。不好意思。
16楼:別問江南
妈呀,我一道都不会。
17楼:匿名用户
1、23
2、248
3、35
4、0400
5、86、4g
7、8m8、3
18楼:匿名用户
第一个是16进制 所以是23
19楼:匿名用户
汗!!!!
不会!好怕这种被难道却找不到出口的感觉...