计算机组成原理中原码一位乘法

   日期:2020-10-03     浏览:276    评论:0    
核心提示:定点数乘法运算集合 最近开始学习定点数的乘法运算,原码的一位乘、两位乘和补码的一位乘和两位乘。因此在这写写笔记分享给大家,顺带检验一下自己的学习成果。原码一位乘法 被乘数[X]原=Xf . X0 X1 X2...Xn 乘数[Y]原=Yf . Y0Y1Y2...Yn,则 乘积[Z]原=(Xf⊕Yf ) . (0. X0 X1 X2 …Xn)(0 .Y1 Y2 …Yn) 其中Xf为被乘数符号,Yf为乘数符号 Xf⊕Yf : 这个为两符号位的异或运算,相同为0,不同为1。 eg:1

定点数乘法运算之原码一位乘法

最近开始学习定点数的乘法运算,原码的一位乘、两位乘和补码的一位乘和两位乘。因此在这写写笔记分享给大家,顺带检验一下自己的学习成果。 这篇文章介绍一下原码一位乘法的运算。
为了担心有些小伙伴不清楚,我先说明一下小学二年级的乘法公式:被乘数 * 乘数 = 积

被乘数[X]原=X~f . X~0 X~1 X2…Xn
乘数[Y]原=Yf . Y0Y1Y2…Yn,则
乘积[Z]原=(Xf⊕Yf ) . (0. X0 X1 X2 …Xn)(0 .Y1 Y2 …Yn)
其中Xf为被乘数符号,Yf为乘数符号
Xf⊕Yf : 这个为两符号位的异或运算,相同为0,不同为1。
eg:1⊕0=1 1⊕1=0

计算步骤要点:
第一步:初始部分积设全0,从乘数末位乘起。
第二步:乘数位为1,部分积加被乘数,结果右移一位。
第三步:乘数位为0,部分积加全0,结果右移一位。
第四步:重复上述操作直到乘数乘完为止。

注意:两操作数的绝对值相乘,符号位单独处理

多说无益,还是直接上例题吧!
例题:已知X=0.1101 Y=0.1011 求[X*Y]原。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服