计算机组成-四则运算
无符号减法运算
计算机的加减法是以 为模的加法
也就是说 那么 计算机对
加一后会得到
利用这个特性可以设计出减法
例如
如果
就有
所以减法可以转换成加法来算 补码就是这样来的
无符号乘法计算
这个也很简单 就是移位
表示算数移位
记
无符号除法计算
这个理解有点复杂
记 是除数
是被除数
如果
那么就有
所以
于是我们可以通过以下算法计算
这样计算下去就有了
下面是证明过程
首先可以用数学归纳法证明
因为除数不能为 所以必然有
假设有
对于 来说 如果
那么
如果
那么
所以有
那么必然有
此外有