【MOV指令】---此指令負責將某一軟元件的數據內容復制到另一軟元件中。
參數設置---MOV指令的具體操作細節請參見表2-1:
表2-1 MOV指令操作數說明
操作數種類 內容 數據類型
S· 源數據或存儲數據的軟元件編號 BIN 16/32位
D· 目標軟元件編號 BIN 16/32位
16位數據傳送(MOV,MOVP)的詳情如圖2-2:
當指令被觸發時,源S·的數據內容將傳輸至目標D·。
若指令輸入位為OFF,則目標D·的數據保持不變。
若源S·中指定了常數K,系統會自動將其轉換為BIN格式。
實例:當X0被按下時,整數1將被傳送到D0中。詳情如圖2-3:
位組合傳送:當需要指定軟元件的特定位數(如K1X000到K1Y000)進行傳送時,最多可傳送16個位(需為4的倍數)。詳情如圖2-4:
實例:當M0接通時,X0、X1、X2、X3的狀態將同步至Y0、Y1、Y2、Y3。詳情如圖2-5:
實例:當M1接通時,將16進制的1傳送至Y0、Y1、Y2、Y3。結果Y0將接通。詳情如圖2-6:
在實際應用中,為確保數據準確性,建議使用邊沿觸發來執行賦值指令。因為賦值目標的數據寄存器內容可能因不同條件或時間而發生變化。
32位數據傳送(DMOV,DMOVP)
此指令負責將源[S·+1, S·]的數據內容傳送到目標[D·+1, D·]中。
若指令輸入為OFF,則目標D·的數據保持不變。
若源[S·+1, S·]中指定了常數K,系統會自動將其轉換為BIN格式。詳情如圖2-7:
實例:當M0接通時,D0和D1的數據將被傳送到D2和D3中。詳情如圖2-8:
位組合傳送(針對指定軟元件的位數,如K8X000到K8Y000)。詳情如圖2-9: