将十进制数-96表示成16位的二进制补码,其形式为
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 13:57:16
16位二进制原码、反码表示的整数范围是-32767~+32767,16位二进制补码表示的整数范围是-32768~+32767
248163264128……按翻倍下去每位加起来相加数字写1没用写0然后从数字最大开始抄1或0你歌笨蛋这都不懂哦!哎!
闲扯原码、反码、补码相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了.最近论坛里有人问起这些概念,看到
255(11111111)
8位无符号二进制数能表示的最大十进制数是255再问:2的8次方为什么还减1?再答:8位二进制最大是11111111=2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0=255
0~255;-128~127
B.1000000000000000左边的最高位,代表负号.把其余15个0,求反加一,得到原码:1000000000000000,即为32768.
凌晨1点36发的总不会是考试吧.相信不是考试其实这个很简单,16位有符号补码最大的数为0111111111111111,其原码跟他一样(正数原码补码相同),最小的数为1000000000000000回
0~65535.
第一位是1嘛,就是符号位啊.如果是正数,第一位是0;所有负数,第一位都是1;所以16位正数的范围是-32768至32767
1×2^15(2的15次方,下同)+1×2^16+1×2^19+1×2^21+1×2^22=?得数即为该数的十进制表示数字比较大,我没算结果
求负数的补码规则为将负数的数字部分(就是你的那个32768)按位取反再+1十进制的32768等于二进制的1000000000000000,按位取反之后为:0111111111111111,再加上1,为
FFFF换成二进制是1111111111111111则该数二进制补码是这个.取反加一后的1000000000000001所以应该是-1再问:您知道补码反码原码之间的关系吗再答:补码反吗原码都是由符号位
-0.3125=-2^(-1)*0.625用二进制表示0.625:0.101010111010阶符阶码尾符尾数思路:小数点后面第一位不是0就是规格化了的,把已知的数化为2的几次方乘以一个零点几的小数形
27=16+1127/64=00011011*2^(-6)=1.1011*2^(-2)s=1E=-2+127=125=01111101M=10110000000000000000000结果为10111
1111111111101111B=FFEFH
-45的绝对值45(10)=00101101(2)反码=11010010补码=11010011
1)(0)10=00000000B(127)10=01111111B(-127)10=10000001B(-57)10=11000111B(EAX)=78563412H(BX)=3412H(CX)=7
+17=00010001+17的补码为0001000113=00001101-13的补码为11110011正数的补码=原码负数的补码=它的绝对值的补码取反+1希望满意!望采纳!如果觉得好,望赞同!