您现在所在的是:

欧姆龙OMRON

回帖:3个,阅读:1822 [上一页] [1] [下一页]
20905
bnnyygy
文章数:5989
年度积分:1571
历史总积分:20905
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/6/18 19:40:46
#0楼
我更改一个寄存器D,我想把改过的值依次保存在在D100-D200 这样。

例如,

D0 当前为ABCD,我改成AA.D100为ABCD,

D0再次改为DD,D100为DD D101为ABCD这样,依次往后面记录。



移位估计能行,把D0 传送到D100.然后移动16位,移位区间D100-D200。

没事试验过。
20905
bnnyygy
文章数:5989
年度积分:1571
历史总积分:20905
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/6/18 19:59:40
#1楼
额,直接有指令。WSFT,字移位指令。。
20905
bnnyygy
文章数:5989
年度积分:1571
历史总积分:20905
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/6/18 20:13:07
#2楼
那么,问题来了。

我想移动两个字怎么破?

D0 D1为当值,我想保存到D100 D200

D0+D1 为AA,改成BB,这时候,D100+D101为AA
D0+D1改成CC,这个时候D100+D101为CC,D102+D103为AA.
[此贴子已经被作者于2019/6/18 20:14:15编辑过]
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2019/6/19 0:39:09
#3楼
用二次wsft

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002