模二除法的商如何得来
模2除做法与算术除法类似,但每一位除(减)的结果不影响其它位,即不向上一位借位。所以实际上就是异或。然后再移位移位做下一位的模2减。步骤如下:
a、用除数对被除数最高几位做模2减,没有借位。
b、除数右移一位,若余数最高位为1,商为1,并对余数做模2减。若余数最高位为0,商为0,除数继续右移一位。 《》
c、一直做到余数的位数小于除数时,该余数就是最终余数。
例:
1111000 ÷ 1101
第1步:
1111000 ――― 被除数
1101 ――― 除数
0010000 ――― 结果
第2步:
10000
1101
01010
第 3 步:
1010
1101
0111 ――― 余数
完
余数没有问题,但商它说等于 1011 ,我怎么也算不出来,请各位大侠解惑!