二进制数减法运算,实际上是计算被减数加上模数减去减数的绝对值。
模数:位数能表示的数字数,四位二进制的模为16(0-15)。一位十进制的模为10(0-9)。
模数减去减数的绝对值就是减数的补码,即减数的绝对值按位取反后加1,例如:1001
—> 0001
—> 1110
—> 1111
上数与0001
运算后结果溢出为0000
,则完成了减法运算。
来源:CSDN
作者:Epimetheus1
链接:https://blog.csdn.net/lotuseaterr/article/details/103642117