计算机原码两位乘关于唐朔飞计算机组成原理的计算机运算方法中的原码两位乘.书中说的原码两位乘用两位乘数的状态来决定新的部分

计算机原码两位乘
关于唐朔飞计算机组成原理的计算机运算方法中的原码两位乘.书中说的原码两位乘用两位乘数的状态来决定新的部分积如何形成(P248),因此可以提高运算速度.但当y(n-1)y(n)为11时他说这个要分两步计算,即先减一倍被乘数,第二部完成加4倍被乘数,我想问的是为什么不先加一倍被乘数,再加两倍被乘数,这不就省去了求减法运算的求补运算了吗.纠结啊
神圣质地 1年前 已收到1个回答 举报

justice123 幼苗

共回答了13个问题采纳率:69.2% 举报

在普通加法器中先执行 2|X|,再执行加 |X| 的操作,由于分两步执行,降低了执行速度,而且乘为11的状态在计算机中的随机性很大,采用这种算法进行两位乘,计算过程不规则.|

1年前 追问

5

神圣质地 举报

今天也问老师了,他说这种就是降低了运算速度等等。还有就是请问一下原码两位乘的时候为什么部分积要取三个符号位啊,取两个不行吗??谢谢了

举报 justice123

你说的是被乘数吧。我觉得与两位的乘数 Yi-1 ,Yi 和一位Cj位有关,保证两位移的位数相同,及结果正确。具体请寻求更权威的解释。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.057 s. - webmaster@yulucn.com