有符号二进制数的乘法
我的失误(差点误以为自己乘法有问题,自己和别人算的不一样)
x=101=-3 和y=011=3相乘 结果为110111=-9
我刚开始以为是简单的把连个二进制码相乘得到的结果就是其答案(001111),而事实确非常的打脸,在我网上找了好多的例子,自己都是错的,晕了半个小时后,才迷过来。
其实不是简单的相乘,而是把前面的符号位补出来相乘以后,才是这道题的答案(在截取n^2也就是6位数)。(111 101)*(000011)=110111=-9
版权声明:本文为wangjunjie_123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。