移位除法
    Y/X :

    1. sum=0
    2. while ( y > x)
    3. {
    4. x 向左移位,直到 x' >= y ,然后x' >>= 1 记录左移的位数 i
    5. 然后 y-=x'
    6. sum += 2<<i;
    7. }

    最后的 sum 就是商,最后的y就是余数

    比如 76/5:
    76 = 1001100b
    5 = 101b

    1. 1001100
      - 101000 i=3
      ——————-
      100100

    2. 100100
      - 10100 i=2
      ——————-
      10000

    3. 10000
      - 1010 i=1
      ——————-
      110

    4. 110
      -101 i=0
      ——————
      1

    最后: 商= 2^3 +2^2 +2^1 +2^0 =15
    余数=1

    移位乘法
    76*5=76<<2+76

    **