-->
当前位置:首页 > 题库 > 正文内容

填空题:(可参考教材P70内容)这是关于原码一位乘公式推导的题:

Luz3年前 (2022-06-04)题库544
(可参考教材P70内容)这是关于原码一位乘公式推导的题:
假设乘数Y=-0.1011,可推导下列式子:
>
> |X| * |Y|
>
> = |X| * 0.1011
>
> = 0.1* |X| + 0.00* |X| + 0.001* |X| + 0.0001* |X|
>
> =0.1* |X| + 0.00* |X| + 0.001* (|X| + * |X|)
>
> = 0.1* |X| + * \[0* |X| + 0.1* (|X| + 0.1* |X|) \]
>
> = 0.1*{ |X| + 0.1* \[0* |X| + 0.1* (|X| + 0.1* |X|) \]}
>
> =2$$^{-1}$${ |X| + 2$$^{-1}$$* \[0* |X| +2$$^{-1}$$* (|X| +2$$^{-1}$$* |X|) \]}
>
> =2$$^{-1}$${ |X| + 2$$^{-1}$$* \[0* |X| +2$$^{-1}$$* (|X| +2$$^{-1}$$* (|X| +P$$_{0}$$) ) \]}
>
> =2$$^{-1}$${ |X| + 2$$^{-1}$$* \[0* |X| +2$$^{-1}$$* (|X| +P$$_{1}$$ ) \]}
>
> =2$$^{-1}$${ |X| + 2$$^{-1}$$* \[0* |X| +P$$_{2}$$\]}
>
> =2$$^{-1}$${ |X| + P$$_{3}$$}
>
> =P$$_{4}$$


(1)因此,乘法运算X * Y可以使用原码一位乘进行运算,即得到递归公式

P$$_{i+1}$$=(P$$_{i}$$+y$$_{n-i}$$* |x|)*2$$^{-1}$$ (i=0,1,2,……,n-1),

其中P$$_{i+1}$$称为部分积,初始值P$$_{0}$$=。

(2)设置一个累加寄存器存放部分积,每得到一个位积就将位积累加到累加寄存器中,然后右移一位得到新的P$$_{i}$$值。

(3)最后,通过门电路即单独计算出x * y乘积的符号位。


![源码一位乘_6月4日16时22分09秒200.png](~/43b38a97-7b3b-4931-b45a-fe72ba808344.png)
扫码进入学习通平台,马上复习本题知识点










答案:
第1空:0.1 ||

第2空:0.01 ||

第3空:0 ||

第4空:逻辑 ||

第5空:异或 ||

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。