1. M130是位元件(bit),D196是字元件。眾所周知8個位組成1個字節(byte),16個位組成一個字。
K7M130是三菱的特殊表示形式,它表示由K7×4=28個位(M130~M157)組成的元件。
MOV K7M130 D196指令會把K7M130的低16位(M130~M145)傳送到D196中,每位對應置ON或OFF。
所以實際上這個指令相當于MOV K4M130 D196。
但詭異的是你確定是MOV指令而非DMOV?否則超出16位的元件是如何輸入到程序中的?
2. [D> D124 K9600 ]請問這條指令的D不是急促器的意思,在指令前加一個【D】是指該指令是一個32位指令,不同意一般的16位指令,32位指令中的操作數都是32位的。例如這條指令中的D124實際上是[D125 D124]組成的32位寄存器,不單單是D124這個16位的寄存器與K9600比較。
另外指令后面加【P】代表該指令是一個邊沿指令,當其條件導通時該指令僅在條件由OFF轉為ON的那一個掃描周期執行,之后變為無效。