[简答题]简述计算机中采用原码一位乘法的运算规则。

正确答案:

运算规则总结如下:

(1)被乘数和乘数均取绝对值参与运算,符号位单独处理;

(2)为了避免中间结果溢出,被乘数、部分积取双符号位参加运算,部分积初值为0;

(3)从乘数的最低位yn开始对乘数进行判断:若yn=1,则部分积加上被乘数|X|,然后后移一位;若yn=0,则部分积加上0,然后后移一位。

(4)重复步骤(3)n次。

题目解析

注意本题要求写出“计算机”中原码一位乘法的运算规则,而非手算规则。

采分点:

(1)符号位单独处理

(2)被乘数、部分积取双符号位参加运算

(3)部分积初值为0

(4)若yn=1,则部分积加上被乘数|X|,然后后移一位

(5)若yn=0,则部分积加上0,然后后移一位

(6)重复步骤(3)n次

扫描二维码
免费搜题、免费刷题、免费查看解析