补码运算 最后是为什么求算25+(-32)〔25〕补=00011001B 〔-32〕补=11100000B〔25+(-32)〕补=〔25〕补+〔-32〕补=11111001B=〔-7〕补疑惑 :最后11111001B明明等于(-121)补啊

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 09:50:18
补码运算最后是为什么求算25+(-32)〔25〕补=00011001B〔-32〕补=11100000B〔25+(-32)〕补=〔25〕补+〔-32〕补=11111001B=〔-7〕补疑惑:最后1111

补码运算 最后是为什么求算25+(-32)〔25〕补=00011001B 〔-32〕补=11100000B〔25+(-32)〕补=〔25〕补+〔-32〕补=11111001B=〔-7〕补疑惑 :最后11111001B明明等于(-121)补啊
补码运算 最后是为什么
求算25+(-32)
〔25〕补=00011001B 〔-32〕补=11100000B
〔25+(-32)〕补=〔25〕补+〔-32〕补=11111001B=〔-7〕补
疑惑 :最后11111001B明明等于(-121)补啊

补码运算 最后是为什么求算25+(-32)〔25〕补=00011001B 〔-32〕补=11100000B〔25+(-32)〕补=〔25〕补+〔-32〕补=11111001B=〔-7〕补疑惑 :最后11111001B明明等于(-121)补啊
11111001B的确等于-7啊.
(-1)*2^7+2^6+2^5+2^4+2^3+2^0 = -128 + 64 + 32 + 16 + 8 + 1 = -7
不知道你怎么算出来等于-121的,再去看一下signed的定义吧

你32取了两位符号位。25的二进制比32少一位相当于取了3位符号位
-32的二进制1100000 可以模掉多出来的一位 就成了100000
取补即为 (25)补+(32)补=011001+100000=111001=(-7)补

补码运算 最后是为什么求算25+(-32)〔25〕补=00011001B 〔-32〕补=11100000B〔25+(-32)〕补=〔25〕补+〔-32〕补=11111001B=〔-7〕补疑惑 :最后11111001B明明等于(-121)补啊 求详解 补码,补码运算 例如:9的补码为什么是00001001 ,如果是109它的补码是多少 再有补码运算 怎么算 ,请多举例说明 本人眼拙 脑笨 , +51+32的二进制运算,+51的补码为0110011,+32补码0100000,+51+32补码是1010011,结果45,为什么错误 计算机内为什么用补码出存啊?为什么运算是用的是补码啊? -2的补码是多少,怎么算顺便详细解释一下补码的运算法则.补码只有八位吗?为什么答案上是十五个一外加一个零, 若X1=+1101,X2=-0011,用补码运算求X1+X2和X1-X2.是先写出X的原码,再转变成补码运算吗? 二进制运算为什么要用补码进行运算? 求大神指教,一负数减正数的补码运算详解用-64减去50补码运算,字长为8位-64的补码是11000000,-50补码是11001110,用11000000加上11001110就应该是-64减50的补码-64减50为-114没有溢出,但是两补码相加好像 二进制补码运算 补码运算12-7 结果是多少 我算的 00011 不对啊 算出下列的补码求过程顺便说下负数的补码怎么运算正46 负78 正112 负51 x的补码是1011,y的补码是0010,则x-y的值的补码为多少?怎么算的求答案 所有的数据有符号的数在算术运算中并不是用原码而是用补码.这是为什么? [-110]补码如何运算? 电脑补码相加的问题.X补码10011000 Y补码00110011 为什么两个补码相加是11001011 不是10111011吗? 补码表示的定点数相加问题!书上是这么说的:加法运算的原则是两个数的补码之和等于两个数之和的补码.例如,如果相求0.1010+(-0.0101),则应当先将其各自转换成补码形式,0.1010的补码为01010, 求补码运算结果,并判断是否溢出,第一题是:-53-133 第二题:-189+87 二进制补码运算二进制的补码运算下列式子,最高位是符号位 9+(-7)=? 二进制八位补码运算问题-36-48用补码算:11011100(-36补码)+11010000(-48补码)=110101100,成了9位数,怎么办