slogan 专业知识问答平台!
佰学网 >教育 > 立知教育 > 补码如何运算

补码如何运算

原创 2023-03-08 16:05:25
补码的运算:一、补码加法X+Y补 = X补 + Y补例:X=+0110011Y=-0101001,求X+Y补X补=00110011 Y补=11010111X+Y补 = X补 + Y补 = 00110011+11010111=00001010注:因为计算机中运算器的位长是固定的,上述运算中产生的最高位进 精选答案
  • 问题相关

补码的运算:

一、补码加法

X+Y补 = X补 + Y补

例:X=+0110011Y=-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 转换成补码:11111111

1+(-1)=0

00000001+11111111=00000000

00000000转换成十进制为0

0=0所以运算正确。

三、补码乘法

设被乘数【X】补=X0.X1X2……Xn-1,乘数【Y】补=Y0.Y1Y2……Yn-1。

【X*Y】补=【X】补×【Y】补,即乘数(被乘数)相乘的补码等于补码的相乘。

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自佰学网

刘老师

刘老师

中国人大教育学硕士

关注