单片机/MCUwilliam hill官网
直播中

陈利妮

7年用户 1035经验值
私信 关注
[问答]

为什么MCU中的除法运算要比乘法运算的效率低?

为什么MCU中的除法运算要比乘法运算的效率低

回帖(1)

毛雅清

2023-10-9 17:31:26
因为很多处理器没有硬件除法单元。就算有硬件除法单元,也比普通运算慢。因为在硬件上除法使用的是类似CORDIC的方法(与开方、三角函数的CORDIC算法很相似,所以一般都一起共用一个单元,称为SFU),为了达到精度一般要迭代几十次的,花费数十个周期很正常。    
举报

更多回帖

发帖
×
20
完善资料,
赚取积分