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

admin2010-12-16  5

问题 二进制数原码[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。
转载请注明原文地址:https://kaotiyun.com/show/fOjZ777K
0

相关试题推荐
最新回复(0)