用BOOth算法计算7x (-4),要求写每一步运算过程及运算结果.

问题描述:

用BOOth算法计算7x (-4),要求写每一步运算过程及运算结果.

邮电?
7=(0000_0111) -4=(1111_1100)
00(0) -> 7与0相乘左移0位 0000_0000
11(0) -> 7变-7, 左移2位 1111_1001 -> 1110_0100
部分积求和sum = 0000_0000 + 1110_0100 = 1110_0100

初始:0000 0111 (0)
1:0100 0111 (0)
0010 0011 (1)
2:0001 0001 (1)
3:0000 1000 (1)
4:1110 0100 (0)
(1110 0100)=(-28) 别忘了给分啊!