有关于二进制的乘法计算(原码一位乘)

二进制的一位原码乘法:

1.符号位不参与乘法运算;

2.单拿出符号位,符号位规则是异或运算{ 0*0=0,0*1=1,1*0=1,1*1=0}

3.数值位相乘,结果再与符号位结果相乘

例如  x=  -1101   ,    y=1011    x异或y符     =1 异或0=1  

数值位 1101*1011=10001111,所以结果是110001111

posted @ 2018-03-21 23:09  Hey蜗牛  阅读(4919)  评论(0编辑  收藏  举报