用Booth算法进行5×(-4)的4位补码乘法运算,要求写出其运算过程。
[5]补=0101 [-4]补=1100 2分循环 步骤 乘积(R0 R1 P)0 初始值 0000 1100 0 2分1 初始值 0000 1100 0 0.5分2:右移1位 0000 0110 0 0.5分2 1:无操作 0000 0110 0 0.5分2:右移1位 0000 0011 0 0.5分3 1:减0101 1011 0011 0 0.5分2:右移1位
用Booth算法进行5×(-4)的4位补码乘法运算,要求写出其运算过程。
[5]补=0101 [-4]补=1100 2分循环 步骤 乘积(R0 R1 P)0 初始值 0000 1100 0 2分1 初始值 0000 1100 0 0.5分2:右移1位 0000 0110 0 0.5分2 1:无操作 0000 0110 0 0.5分2:右移1位 0000 0011 0 0.5分3 1:减0101 1011 0011 0 0.5分2:右移1位