问题
单项选择题
二进制数原码[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。