运算器

⑴ 加法及减法 由于数的表示采用补码系统,加法运算就是将用补码表示的两数值接相加,而减法运算就是被减数加上负减数的补码。
⑵ 乘法 乘法运算采用"电子数字计算机原理"讲义上册第14页所述的用补码表示的数的第一种乘法规则。
⑶ 除法 除法运算采用不恢复余数法,其规则如下:
若余数(第一次余数为被除数)与除数同号,商为1,余数左移一位,将除数从余数中减去;若余数(第一次余数为被除数)与除数异号,商为0,余数左移一位,将除数加到余数中去,从上规则复作31次,得到31位商。最后将1+2-31加到商数中去。
这个方法的证明可以参考《微型计算机原理》。