补码怎么运算,补码的运算规则是什么是补码的运算:一、补码加法[X+Y]补 = [X]补 + [Y]补例:X=+0110011,Y=-0101001,求[X+Y]补[X]补=00110011 [Y]补=11010111[X+Y]补 = [X]补 + [Y]补 = 00110011+11010111=00001010注:因为计算机中运算器的位长是固定的,上述运算中产生的最高位进位将丢掉,所以结果不是100001010,而是00001010的。
关于补码怎么运算,补码的运算规则是什么以及补码怎么运算,补码的计算公式,补码的运算规则是什么,补码的两种求法,补码咋求等问题,小编将为你整理以下知识:
补码怎么运算,补码的运算规则是什么
补码的运算:一、补码加法[X+Y]补 = [X]补 + [Y]补例:X=+0110011,Y=-0101001,求[X+Y]补[X]补=00110011 [Y]补=11010111[X+Y]补 = [X]补 + [Y]补 = 00110011+11010111=00001010注:因为计算机中运算器的位长是固定的,上述运算中产生的最高位进位将丢掉,所以结果不是100001010,而是00001010。
二、补码减法[X-Y]补 = [X]补 – [Y]补 = [X]补 + [-Y]补其中[-Y]补称为负补,求负补的方法是:负数的绝对值的原码所有位按位取反;
然后整个数加1。
例:1+(-1)[十进制]1的原码00000001 转换成补码:00000001-1的原码10000001 转换成补码:111111111+(-1)=000000001+11111111=0000000000000000转换成十进制为00=0所以运算正确。
三、补码乘法设被乘数【X】补=X0.X1X2……Xn-1,乘数【Y】补=Y0.Y1Y2……Yn-1。
【X*Y】补=【X】补×【Y】补,即乘数(被乘数)相乘的补码等于补码的相乘。
补码运算规则是什么?
对清乱于正数,原码反码补码都是一样的,对于负数,不看符号位对于剩下求反。
就答渗档是把0变成1把1变成0,就是求反了,求反后+1再添上符号位.就得到了补码,注意这里符号位是不参与取反与+1的10000001
首位(符号位)是1,这个数位负数。
取反:11111110加1
11111111结果为-127
扩展资料:
正数
正整数的补码是其二进制表示,与原码相同。
例:+9的补码是00001001。
(备注:这个+9的补码是用8位2进制来表示的,补码表示方喊灶式很多,还有16位二进制补码表示形式,以及32位二进制补码表示形式,64位进制补码表示形式等。
每一种补码表示形式都只能表示有限的数字。
)
参考资料来源:百度百科-补码
版权声明:本文内容由网友提供,该文观点仅代表作者本人。本站(http://www.zengtui.com/)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3933150@qq.com 举报,一经查实,本站将立刻删除。
版权声明:本文内容由作者小仓提供,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至907991599@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.cangchou.com/197055.html