填空题:(可参考教材P70内容)这是关于原码一位乘公式推导的题:
(可参考教材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乘积的符号位。

扫码进入学习通平台,马上复习本题知识点
答案:
第1空:0.1 ||
第2空:0.01 ||
第3空:0 ||
第4空:逻辑 ||
第5空:异或 ||
假设乘数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乘积的符号位。

扫码进入学习通平台,马上复习本题知识点
答案:
第1空:0.1 ||
第2空:0.01 ||
第3空:0 ||
第4空:逻辑 ||
第5空:异或 ||