技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

[提问] 关于32位寄存器里除法运算

[复制链接]
跳转到指定楼层
楼主
发表于 2017-9-16 14:44:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   来自:112.36.201.154

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
老师我想问一下32位寄存器的除法运算  比如:MOV   K8M0    D0    这时D0是不是32位寄存器  如果想把D0除以100  那么应该是DDIV   D0  K100  D2 那么结果应该存在D2 D3 D4 D5中对吗?
2
发表于 2017-9-17 21:33:08 | 只看该作者   来自:117.136.33.204
前面的D0是16位,后面的除法是32位(DDIV中的第一个D表示32位除法指令),D0除以100,结果放在D2和D3中。D2余数D3商。
老实讲,还是西门子的四则运算通俗易懂,30太繁琐但入门易。
3
发表于 2017-9-18 18:02:42 | 只看该作者   来自:113.116.32.193
应该是DMOV   K8M0    D0这个指令,  这时D0是32位寄存器,如果想把D0除以100,那么应该是DDIV   D0  K100  D2 那么结果应该存在D2 D3 D4 D5中,是的

点评

谢谢蔡老师 小数点后两位存在D4里面对吗?那么我想在触摸屏里显示D2/D4这个数值应该怎么设置?  详情 回复 发表于 2017-9-19 11:25
4
 楼主| 发表于 2017-9-19 11:25:35 | 只看该作者   来自:112.36.201.154
蔡慧荥 发表于 2017-9-18 18:02
应该是DMOV   K8M0    D0这个指令,  这时D0是32位寄存器,如果想把D0除以100,那么应该是DDIV   D0  K100  ...

谢谢蔡老师   小数点后两位存在D4里面对吗?那么我想在触摸屏里显示D2/D4这个数值应该怎么设置?
5
发表于 2017-9-20 09:45:11 | 只看该作者   来自:113.116.32.193
DIV指令是的是商和余数分开存的。如果是32位指令,D D+1存的是商,D+2 D+3存的是余数。触摸屏里面你也选择32位的数据类型
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-4-29 19:12

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表