计算机原理基础-原反补


补码、负数和减法

  • 计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。
  • 用补数代替原数,可把减法转变为加法。出现的进位就是模,此时的进位,就应该忽略不计。
  • 二进制下,有多少位数参加运算,模就是在 1 的后面加上多少个 0。
  • 补码就是按照这个要求来定义的:正数不变,负数即用模减去绝对值。
  • 补码的方式也避免了0有两种表示方式

补码的加减法依据

补码的加法运算所依据的基本关系为:
[x]补+ [y]补= [x+y]补
补码减法所依据的基本关系式:
[x-y]补 =[x+(-y)]补= [x]补+ [-y]补

Ref


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM