中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

百思不得其解,哪位电气高手能来解解惑:为什么用左移...

 放手一博

下载贤集网APP入驻自媒体

百思不得其解,哪位电气高手能来解解惑:为什么用左移位指令只有两个灯亮?4个灯,需每个灯依次亮一下,使用了STFL左移位指令,用了两个,思路是置位M1(M1=1),然后利用一个M2(M2=0)。M11到M14分别点亮Y1到Y4,我想的是依次点亮用  STFL M1 M11 K5 K1。然后依次灭比前面落后一位,从M10开始,即STFL M2 M10 K6 K1。结果,只有M12和M14依次点亮,求教:这是什么原因?感谢!

最新回复
发布回复
移位指令 移位指令分为左移指令SHL和右移指令SHR这两个,它们执行的过程是一致的,只是移动的方向不同而已,左移指令是由低位往高位移动,右移指令是由高位往低位移动。
位左移指令是一种计算机底层编程中常用的基本指令。当机器接收到指令时,会将数据按位级别依次右移,把最右边位级别的数据右移到最前面。
有没有机电沟通表,仅有梯形图无法理解题意。STFL M2 M10 K6 K1,取消这段试试,位移是将每个位的内容进行移动,如0001往左移一位成为0010。
左移指令指的是由低位向高位进行移动,右移指令则是由高位向低位进行移动,并且在机器接收到指令后,会将数据按照位级别去依次进行右移。
个人认为可以取消STFLM2M10K6K13这段,然后试试位移是否将每个位的内容进行移动,例如将0001往左移一位成为0010。
一般的左右指令都是指的由低位向高位,进行移动右移指令是由高位向低位进行,移动在积极进入到指令之后,会按照数据来对他们进行一个依次的执行,让整体的结构达到有条不紊的状态
一般的左右指令都是指的由低位向高位,进行移动右移指令是由高位向低位进行,移动在积极进入到指令之后,会按照数据来对他们进行一个依次的执行,让整体的结构达到有条不紊的状态
一般的左右指令都是指的由低位向高位,进行移动右移指令是由高位向低位进行,移动在积极进入到指令之后,会按照数据来对他们进行一个依次的执行,让整体的结构达到有条不紊的状态
一般的左右指令都是指的由低位向高位,进行移动右移指令是由高位向低位进行,移动在积极进入到指令之后,会按照数据来对他们进行一个依次的执行,让整体的结构达到有条不紊的状态
我的想法是当机器接收到指令时,会将数据按位级别依次右移,把最右边位级别的数据右移到最前面

为您推荐

热门交流