比如16位二进制补码-127 首先得到127这个数 00000000 01111111 然后所有位取反 11111111 10000000 再在末位+1,得到-127的补码为 11111111 10000001 如果将这个数化成10进制,可以这样:先看最高位,是1,就写上负号(是0就不用写,直接化成10进制就行,后面的就不需要做了),得到一个光秃秃的负号 ...
解:正数的补码等于原码,负数的补码等于它的原码除符号位不变,其余的各位求反加1。 [+26]原=0001 10101B=1AH,[+26]补=1AH [-26]原=1001 10101B,[-26]补=1110 0101B+1=1110 0110B=0E6H [-127]原=1111 1111B,[-127]补=1000 0000B+1=1000 0001B=81H [-1]原=1000 0001B,[-1]补=1111 11...
解析 : [-35] 原 =10100011 [127] 原 =01111111 [-127] 原 =11111111 [-1] 原 =10000001 [-35] 反 =11011100 [127] 反 =01111111 [-127] 反 =10000000 [-1] 反 =11111110 [-35] 补 =11011101 [127] 补 =01111111 [-127] 补 =10000001 [-1] 补 =11111111...
将负数转换为原码,负数的符号位是1,其他位为真值的绝对值二进制表示。-127的原码也就是1111 1111 ...
-127~+127这是范围!而用其补码表示则是-128~+127 --->10000000~01111111 结果二 题目 若用8位二进制补码方式可表示的最小整数是多少? -128还是-127 答案 -127~+127 这是范围! 而用其补码表示则是-128~+127 --->10000000~01111111 相关推荐 1若用8位二进制补码方式可表示的最小整数是多少?-128还是-...
解:(1)[+127]原=[+127]反=[+127]补=01111111B (2)[-127]原=11111111B [-127]反=10000000B [-127]补=10000001B (3)[+0]原=[+0]反=[+0]补=00000000B (4)[-0]原=10000000B [-0]反=11111111B [-0]补=00000000B (5)[+1]原=[+1]反=[+1]补=0000001B (6)[-1]原=10000001B [-...
二进制代码1000 0000(最高位为符号位),表示的原码对应的真值为-0,反码对应的真值为-127,这都能理解.但为什么补码是-128?(1000 0000取反时符号位不变,不就是1111 1111了吗,再在末尾加1后,这个进位是怎么处理?) 相关知识点: 试题来源: 解析 -0的补码也是0000 0000,进位就是模,不管,你先看-127的补码是...
【题目】写出下列各整数的原码、反码、补码表示(用8位二进制数),其中MSB是最高位(又是符号位),LSB是最低位.(1)-37(2)127(3)-127(4)-1 相关知识点: 试题来源: 解析 【解析】 (1)-37(-100101) 原=10100101反=11011010补=11011011 (2)127(1111111) 原=反=补01111111 (3)-127(-1111111) 原=...
比如8bit的short int,每一位都有两种可能,0或1.则一定是可以表示2的8次方,即256个数的。然而如果按照一般的二进制定义规则,可以实现+127~-127,一共255个数。还有一个是由于+0与-0表示同一个数。采取补码规则可知,+0与-0的补码都是00000000。原来的+127~-127的数都可以无重复地转为相应的补码。这时候,...
-127d=-1111111b,其8位二进制原码为11111111,8位二进制补码为10000001. 分析总结。 将12710的二进制的真值原码和补码表示出来结果一 题目 将(-127)10的二进制的真值,原码和补码表示出来... 答案 -127d=-1111111b,其8位二进制原码为11111111,8位二进制补码为10000001.相关推荐 1将(-127)10的二进制的真值,...