2进制完成除法运算就是移位和相减,比如1011011除以1110顺序如下:
1 - 1110 不够减, 结果添0, 1左移一位再加上原来1后的0,为10
10 - 1110 不够减, 结果添0, 10左移一位再加上原来10后的1,为101
101 - 1110 不够减, 结果添0, 101左移一位再加上原来101后的1,为1011
1011 - 1110 不够减, 结果添0, 1011左移一位再加上原来1011后的0,为10110
10110 - 1110 = 1000 结果添1,同上左移加原来10110后的1得 10001
10001 - 1110 = 11 结果添1,同上左移加原来101101后的1得 111
111 - 1101 不够减,结果添0,此时1011011所有位都已移完,运算完毕
即 1011011 = 1110 * 0000110 + 111
也即 91 = 14 * 6 + 7
1 - 1110 不够减, 结果添0, 1左移一位再加上原来1后的0,为10
10 - 1110 不够减, 结果添0, 10左移一位再加上原来10后的1,为101
101 - 1110 不够减, 结果添0, 101左移一位再加上原来101后的1,为1011
1011 - 1110 不够减, 结果添0, 1011左移一位再加上原来1011后的0,为10110
10110 - 1110 = 1000 结果添1,同上左移加原来10110后的1得 10001
10001 - 1110 = 11 结果添1,同上左移加原来101101后的1得 111
111 - 1101 不够减,结果添0,此时1011011所有位都已移完,运算完毕
即 1011011 = 1110 * 0000110 + 111
也即 91 = 14 * 6 + 7