用booth乘法做补码一位乘运算,求X乘Y

题目在下图顶端,请用下图的形式写出过程和答案,下图是我写不下去的过程。问题出在:假设X,Y有n位数值位,根据booth乘法,需要执行n次右移操作,n+1次加补码的操作,但是在我算的时候,发现执行了5次右移时,只执行了2次加补码的操作,而每次加补码好像都要右移,不知道问题出在哪

抱歉,只是参考其他题目定价,而且是大二的题目,可能因此低估了,已追加

想出来了,有人在作答吗,没有的话我30分钟后关闭问题了

补码一定移位,移位不一定补码