a416662463
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 157 点
下载积分: 540 分
在线时间: 40(小时)
注册时间: 2011-09-16
最后登录: 2021-07-09
查看a416662463的 主题 / 回贴
楼主  发表于: 2014-08-12 22:01
图片:
描述:为什么这种方式能移,另外一种方式不能移动
图片:
我想的其实就是把中单的那个D0省略了,直接K6Y0来循环移位,但是为什么直接用输出通道来移位就不能移动?各位大侠这种问题有什么解决方法!顺便说下原因,小弟谢谢了
黄xiaoming
学工控
级别: 略有小成
精华主题: 0
发帖数量: 132 个
工控威望: 245 点
下载积分: 2781 分
在线时间: 85(小时)
注册时间: 2010-09-11
最后登录: 2024-08-03
查看黄xiaoming的 主题 / 回贴
1楼  发表于: 2014-08-13 11:42
是这样的ROR循环右移指令,当ROR D0 N
当D0是使用组合软元件时,位元件的组数在16位指令ROR时,N=K4
当是32位时N=k8
这是指令要求的
一步一步
级别: 略有小成
精华主题: 0
发帖数量: 81 个
工控威望: 234 点
下载积分: 2799 分
在线时间: 124(小时)
注册时间: 2014-07-07
最后登录: 2024-11-21
查看一步一步的 主题 / 回贴
2楼  发表于: 2014-08-13 23:00
学习了,
dabanshuan
级别: 家园常客
精华主题: 0
发帖数量: 75 个
工控威望: 676 点
下载积分: 420 分
在线时间: 198(小时)
注册时间: 2013-06-22
最后登录: 2024-11-23
查看dabanshuan的 主题 / 回贴
3楼  发表于: 2014-08-14 06:56
我测试的时候这两种方法都可以移动
VX:13628473043       QQ:445431500
黄xiaoming
学工控
级别: 略有小成
精华主题: 0
发帖数量: 132 个
工控威望: 245 点
下载积分: 2781 分
在线时间: 85(小时)
注册时间: 2010-09-11
最后登录: 2024-08-03
查看黄xiaoming的 主题 / 回贴
4楼  发表于: 2014-08-14 08:40
我没有测试过,但是我看了指令的要求是这样的!
枝几
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 138 点
下载积分: 663 分
在线时间: 43(小时)
注册时间: 2011-04-18
最后登录: 2017-03-08
查看枝几的 主题 / 回贴
5楼  发表于: 2014-08-14 10:59
关键是位元件没数值怎样移?要先移d0的二进数据,再将移动了的d0数据传给位元件!