移位指令SHL-B输入端IN我不填写寄存器而是直接填写数值为什么他不能正常使用?就是怎么按都不能再移位
问题补充:
追问一楼,一个字节的常数的话。那比如我要写1那是不是应该要这样写?2#00000001 是不是这样的?
最佳答案
一个常数。移动一次,只能是另外一个常数。永远不会出现第二个常数。
就像1+1=2,你今天算也是2,明天算也是2。叫老王算,也是2。所以“怎么按都不能【再】移位”。不可能算出3的。
提问者对于答案的评价:
明白了,我把数值1移了给输出那么输入就编程0了,所以只有我输出和输入为一样才可以
专家置评
已阅,最佳答案正确。
移位指令将输入值IN右移或左移N位,并将结果装载到输出OUT中。
输入为常数,即输入是固定的,不管移位多少次,输出都是同一个值
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc178495.html