除法是最基本的四则运算之一, 大多数内核都有硬件除法指令, 但是嵌入式系统中应用的内核还有很多没有硬件除法指令. 本帖比较同样的C代码编译成汇编语言后的差异, 体验有无硬件除法指令带来的差异.
测试处理器: XMC4500, XMC1100
一个Cortex M4F内核, 一个Cortex M0内核.
Cortex M4F是有硬件除法指令的:
而Cortex M0没有硬件除法指令, 来看看怎么实现除法操作的.
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。