单选题
在进行原码乘法时,乘积的符号位是由被乘数的符号位和乘数的符号位通过 ( ) 运算来获得的。
A、
或
B、
与
C、
异或
D、
分别取反后再进行或
【正确答案】
C
【答案解析】
正数与正数相乘、负数与负数相乘均得整数,正数与负数相乘得到一个负数。进行原码乘法时,符号与数值部分分别处理,因此乘积的符号位由被乘数的符号位与乘数的符号位进行异或运算得到,即Sp=SxSy,其中Sx和Sy为被乘数与乘数的符号。
提交答案
关闭