关于DIV指令的困惑

今天突然发现使用DIV指令,得到的余数不正确,这是什么问题?

图片说明:

关于DIV指令的困惑   

最佳答案

DIV两个16位的数相除后,结果为32位实数,高16位是余数,低16位是整数部分?难3*1666+2不等于5000吗?
整数除法,你想得到什么结果?1667?先转成实数,除后再四舍五入。余数是mod指令的结果,除的结果是商。

提问者对于答案的评价:
一语惊醒梦中人,是我犯糊涂了。余数非小数。。。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc281959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:14
下一篇 2020年10月30日

相关推荐