欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

原码一位乘法与两位乘法的对比:聚焦于原码一位乘的特性

最编程 2024-08-01 09:04:57
...

异号相乘,符号为负;
同号相乘,符号为正。

运算法则:
在这里插入图片描述

求p的绝对值
①被乘数和乘数均取绝对值参加运算,符号位单独考虑
②部分积的长度同被乘数,初值为0
从乘数的最低位yn开始判断,若yn=1,则部分积加上被乘数x的绝对值,然后右移一位,若yn=0,则部分积加上0,然后右移一位。

例:x=0.1101,y=-0.1011,试利用计算机实际演算标准步骤的原码一位乘来计算[x*y]原。
解析:|x|=0.1101,|y|=0.1011
在这里插入图片描述
在这里插入图片描述

由上述可归纳:

  1. 乘法运算可用移位和加法来实现,两个n位数相乘,共需要进行n次加法运算和n次移位操作。
  2. 上述运算规则同样适用于整数原码,为了区别,将“.”改为“,”