A-A+

在补码1位乘法中 设[x]补为被乘数 [y]补为乘数。若ynyn+1(yn+1为低位)=00

2022-08-12 14:30:56 问答库 阅读 196 次

问题详情

在补码1位乘法中,设[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加法

考点:被乘数,补码