计算机组成原理证明【X-Y】补=【X】补-【Y】补

难道就没有一个会的吗?求解啊
2025-03-10 14:55:18
推荐回答(1个)
回答1:

在计算机中使用二进制数。假设一个数的原码为x(仅指大小,不含符号),二进制数的位数为n位,那么x的补码x'=2^n-x,据此,x-y的补码为:
(x-y)'=2^n-(x-y)=2^n-x+y=x'+y
因为y'=2^n-y,所以y=2^n-y',所以:
(x-y)'=x'-y'+2^n
在n位二进制表达机制中,2^n表达为0值,所以:
(x-y)'=x'-y'
另外,在计算机中,负数用补码表达,正数用原码表达,为了统一起见,正数的补码规定等于原码。