问题 单项选择题

二进制数原码[X]=01011B,[Y]=11010,则[X]×[Y]=______。

A.110
B.-110
C.286
D.-286

答案

参考答案:B

解析:
在进行原码乘法运算时,符号位相异或,数值位相乘的方法同十进制乘法,只是两个二进制数相乘时只有两种结果,每位非0即1,当1×1=1,其他情况都为0。
[*]
将1101110右移一位得乘积01101110。符号位为1,因此最终结果为101101110B=-110。

选择题
单项选择题