现在时间是:
健康护理
教育科技
娱乐笑话
188bet官网

补养码加以减运算及溢出产判佩

时间:2018-10-05 来源:未知 作者:admin 点击:加载中..
  

  加以法运算:

  [x+y]补养=[x]补养+[y]补养

  却直接相加以。

  减法运算:

  [x-y]补养=[x]补养+(-[y]补养)

  x的补养码加以上y补养码的相反数。(标记也要相反)(称为机具正数)。

  综上:

  当标记位和最高位邑没拥有拥有进位(正数相加以)或标记位和最高位邑拥有进位(正数相加以),没拥有突发溢出产。

  条要壹个突发进位的,突发溢出产。

  副标记位判佩溢出产:

  原到来标记位条要壹个,当今为了便宜又加以壹个。

  正数:00 正数 11

  结实01时,结实为正,突发正溢出产(正数太父亲了)

  结实10时,结实为负,突发负溢出产(正数太小了)

  还是00或11坚硬是没拥有拥有溢出产了。

  拥有人会讯问,难道负溢出产就不会是11了吗?

  举例:我们想让结实进位到标记位,又要让加以数最小(对立值最父亲,此雕刻么才干溢出产)

  11100是最好的用例(此雕刻是突发进位的最小补养码)。

  我们把两个 11100 相加以

  11100+11100=111000 -> 11000 此雕刻时突发溢出产了吗?

  11000是-8,加以数 11100是-4。

  没拥有拥有突发溢出产。

  算数移位:在二进制中,算数移位的左移 每移壹位体即兴*2,右移/2

  原码移位,标记位不参加以移位

  补养码移位,标记位参加以移位。左移时标记位左移,右移时标记位不变,最高位补养标记位。

  逻辑移位:把数字看成壹串二进制数,让怎么移就怎么移,标记位和数位没拥有区佩。

(责任编辑:admin)

------分隔线----------------------------
最新评论 查看所有评论
加载中......
发表评论 查看所有评论