wangfuwang
下岗农民
级别: 家园常客
精华主题: 0
发帖数量: 519 个
工控威望: 993 点
下载积分: 2135 分
在线时间: 231(小时)
注册时间: 2007-09-06
最后登录: 2024-10-17
查看wangfuwang的 主题 / 回贴
楼主  发表于: 2023-02-11 17:48
图片:
图片:
图片:
图片:
位移指令RORP如何在寄存器D写入数值,当指令执行后又如何能读取到已经移位了的数值。手册上的d0---d15(111111110000000)是不是指寄存器D0--D15值, 还是指D0(111111110000000)的值。老师指导一下,谢谢了。
忽然想起
菜无止境
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 284 点
下载积分: 8469 分
在线时间: 109(小时)
注册时间: 2021-05-04
最后登录: 2023-10-30
查看忽然想起的 主题 / 回贴
1楼  发表于: 2023-02-11 20:13
你看错了吧,是b0-b15.也就是D0.0-D.F
wangfuwang
下岗农民
级别: 家园常客
精华主题: 0
发帖数量: 519 个
工控威望: 993 点
下载积分: 2135 分
在线时间: 231(小时)
注册时间: 2007-09-06
最后登录: 2024-10-17
查看wangfuwang的 主题 / 回贴
2楼  发表于: 2023-02-12 11:13
不明,能不能解释详细些
忽然想起
菜无止境
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 284 点
下载积分: 8469 分
在线时间: 109(小时)
注册时间: 2021-05-04
最后登录: 2023-10-30
查看忽然想起的 主题 / 回贴
3楼  发表于: 2023-02-12 22:03
b0-b15,对应的就是你程序里的D0.0-D0.F。这样子能理解吧
亦冉自动化
查看更多实拍自动化设备生产视频。抖音:ZHQHZ
级别: 略有小成
精华主题: 0
发帖数量: 239 个
工控威望: 323 点
下载积分: 11465 分
在线时间: 48(小时)
注册时间: 2021-12-02
最后登录: 2024-11-14
查看亦冉自动化的 主题 / 回贴
4楼  发表于: 2023-02-13 08:44
类似高低位转换可以吗
专业承接兼职非标设备PLC与触摸屏编程与设计,设备检修,维护升级,安装调试,电路维修,采购非标设备、软件开发设计、视觉纠偏+检测、单片机、上位机、、查看更多实拍自动化设备生产视频 关注抖音:ZHQHZ  关注闲鱼加入 工控电器 圈  微信:ZHQ0117 微信公众号:FBZDH88
youfgj
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 78 点
下载积分: 5288 分
在线时间: 6(小时)
注册时间: 2023-02-05
最后登录: 2024-11-16
查看youfgj的 主题 / 回贴
5楼  发表于: 2023-02-13 20:22
B0~15,是一个字的16位,D0~15,是16个字,
youfgj
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 78 点
下载积分: 5288 分
在线时间: 6(小时)
注册时间: 2023-02-05
最后登录: 2024-11-16
查看youfgj的 主题 / 回贴
6楼  发表于: 2023-02-13 20:24
16位指令,只对单字有效
玩家100
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 352 点
下载积分: 1756 分
在线时间: 118(小时)
注册时间: 2016-06-30
最后登录: 2024-11-02
查看玩家100的 主题 / 回贴
7楼  发表于: 2023-06-08 16:43
编个程序仿真看下,加深理解
li19930121
级别: 论坛先锋
精华主题: 0
发帖数量: 819 个
工控威望: 1878 点
下载积分: 2597 分
在线时间: 397(小时)
注册时间: 2019-02-12
最后登录: 2024-11-13
查看li19930121的 主题 / 回贴
8楼  发表于: 2023-06-10 08:30
循环右移,当K=4时,x3触发,b0~b3位的数据会移位至b12~b15。     
                  当K=1时,x3触发,b0数据会循环右移到b15上,假如b2=1,b0=1,b15=0,移位后原来B3的值到b2,b2到b1,b1到b0,b0到b15, 移位后 b1=1,b15=1,b14=0