补码减法,补码减法原理是什么?

补码减法,补码减法原理是什么?
负数的减法运算也要设法化为加法来做,其所以使用这种方法而不使用直接减法,是因为它可以和常规的加法运算使用同一加法器电路,从而简化了计算机的设计。
数用补码表示时,减法运算的公式为
[x-y]补=[x]补-[y]补=[x]补+[-y]补
(2.18)
只要证明[-y]补=-[y]补,上式即得证。现证明如下:
∵ [x+y]补=[x]补+[y]补 (mod 2)
∴ [y]补 =[x+y]补-[x]补   (2.19a)
∵ [x-y]补=[x+(-y)]补=[x]补+[-y]补
∴ [-y]补 =[x-y]补-[x]补  (2.19b)
将式(2.19a)与(2.19b)相加,得
[-y]补+[y]补=[x+y]补+[x-y]补-[x]补-[x]补
=[x+y+x-y]补-[x]补-[x]补
=[x+x]补-[x]补-[x]补=0
故 [-y]补=-[y]补 (mod 2) (2.20)
从[y]补求[-y]补的法则是:对[y]补包括符号位“求反且最末位加1”,即可得到[-y]补。写成运算表达式,则为
[-y]补=-[y]补+2-n (2.21)
其中符号﹁表示对[y]补作包括符号位在内的求反操作,2-n表示最末位的1。
[例10] 已知x1=-0.1110,x2=+0.1101,求:[x1]补,[-x1]补,[x2]补,[-x2]补。
[解:]
[x1]补=1.0010
[-x1]补=-[x1]补+2-4=0.1101+0.0001=0.1110
[x2]补=0.1101
[-x2]补=-[x2]补+2-4=1.0010+0.0001=1.0011
[例11] x=+0.1101,y=+0.0110,求x-y。
[解:]
[x]补=0.1101
[y]补=0.0110, [-y]补=1.1010
[x]补    0.1101
+[-y]补  1.1010
-----------------------
[x-y]补    10.0111
所以 x-y=+0.0111

无人驾驶的未来前景如何
区块链应用最大的拦路虎是谁
矽映推出业内首款模拟信号转HDMI和模拟信号转MHL转换器产品系列
通信互联网的不同的三种传输介质的差异
基于现场总线控制系统在现场驱动装置中的应用
补码减法,补码减法原理是什么?
使用RF能量为远程传感器供电
艾拉比“整车级OTA”入围2023汽车电子优秀创新技术与应用成果
变压器同名端什么意思_变压器同名端判断图解
空调制热效果如何?空调制热多少度最合适?
开关面板的作用_开关面板尺寸有哪些
中国联通王光全认为5G网络中需要应用到四种类型的光模块
英国提出监管准则,重点监管谷歌和Facebook等巨头
比特币价格已超4万美元
什么是灭菌器定时复位芯片?
被中国植入监控微芯片?苹果、亚马逊对彭博报道提出质疑
一名测试工程师的职场感悟
英伟达a100和a800的区别
努比亚红魔游戏手机,烈焰红8GB+128GB版本,现已大降价
显示器处理器芯片是什么?显示器处理器芯片市场的发展趋势