补码如何运算

补码如何运算

补码的运算:一、补码加法[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】补,即乘数(被乘数)相乘的补码等于补码的相乘。
  • 姓名:
  • 专业:
  • 层次:
  • 电话:
  • 微信:
  • 备注:
文章标题:补码如何运算
本文地址:http://vmwizqzk.55jiaoyu.com/show-366038.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦

热门文档

推荐文档