A-A+
在补码一位乘法中 设[x]补为被乘数 [y]补为乘数 若ynyn+1(yn+1为低位)=00
问题详情
在补码一位乘法中,设[x]补为被乘数,[y]补为乘数,若ynyn+1(yn+1为低位)=00,应执行________操作,若ynyn+1=01,应执行________操作,若ynyn+1=10,应执行________操作,若ynyn+1=11,应执行________操作。若机器数字长为16位(不包括符号位),则补码乘法需做________次________操作,最多需做________次________操作。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:右移一位 +[x]补右移一位 +[-x]补右移一位 右移一位 16 移位 17 加法
右移一位+[x]补,右移一位+[-x]补,右移一位右移一位16移位17加法