定点数乘法_cvidwlzdv2a787kn

    412
    最后修改于

    原码乘法#

    这个过程是模拟计算机的运算过程。符号位单独异或运算
    0.1011×0.1101=01011×(1×28)+01011×(0×27)+01011×(1×26)+01011×(1×25)0.1011 \times 0.1101 = 01011 \times( 1 \times 2^{-8}) + 01011 \times(0 \times 2^{-7})\\+ 01011 \times(1 \times 2^{-6}) + 01011 \times(1 \times 2^{-5})
    初始时,ACC 为 0,以乘数乘以当前乘位 + ACC -> ACC。这个过程相当于 01011×(1×28)01011 \times( 1 \times 2^{-8})
    随后 ACC、MQ 整体逻辑右移 1 位。相当于为下一次相乘28272^{-8} \to 2^{-7}
    image.pngimage.png
    image.pngimage.png
    ...
    image.pngimage.png
    得到最终结果:00.1000 1111

    • 🥳0
    • 👍0
    • 💩0
    • 🤩0