小名嘟嘟
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 144 点
下载积分: 529 分
在线时间: 43(小时)
注册时间: 2019-11-24
最后登录: 2025-08-24
查看小名嘟嘟的 主题 / 回贴
楼主  发表于: 3天前
200smart  在FB/FC中写的字符变量怎么拆分高位字 和低位字? 原意是要在FC/FB中将一个32位的字符变量写进队列,但队列只能写16位的,所以就想把32位的高低位字分别传给队列的前后16位字,就出现这个怎么拆分的问题,求高手指导,感谢!

cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6818 个
工控威望: 38422 点
下载积分: 12597 分
在线时间: 9747(小时)
注册时间: 2006-09-13
最后登录: 2025-08-25
查看cvlsam的 主题 / 回贴
1楼  发表于: 前天
直接放到VD0里去,VW0就是高位字,VW2就是低位字。

万泉河
WX:ZHO6371995,欢迎+
级别: 略有小成
精华主题: 0
发帖数量: 158 个
工控威望: 292 点
下载积分: 940 分
在线时间: 12(小时)
注册时间: 2021-06-11
最后登录: 2025-08-23
查看万泉河的 主题 / 回贴
2楼  发表于: 前天
用循环移位指令。 ROL_DW, 移动16位
小名嘟嘟
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 144 点
下载积分: 529 分
在线时间: 43(小时)
注册时间: 2019-11-24
最后登录: 2025-08-24
查看小名嘟嘟的 主题 / 回贴
3楼  发表于: 昨天
引用
引用第1楼cvlsam于2025-08-23 10:53发表的  :
直接放到VD0里去,VW0就是高位字,VW2就是低位字。



是  符号变量  不是直接地址变量
donxlr
级别: 探索解密
精华主题: 0
发帖数量: 85 个
工控威望: 114 点
下载积分: 963 分
在线时间: 16(小时)
注册时间: 2021-06-14
最后登录: 2025-08-25
查看donxlr的 主题 / 回贴
4楼  发表于: 昨天
引用
引用第3楼小名嘟嘟于2025-08-24 20:59发表的  :

是  符号变量  不是直接地址变量

不是一样的道理吗,既然都是32位,直接使用中间变量传递一下,量大就写一个块,用临时变量传递。