三菱plc中的MOV主要用於(yu) 16位數據,DMOV主要用於(yu) 32位數據。
MOV是單字節的16位數據,範圍是-32765到32767,如果超過這個(ge) 範圍,這個(ge) 數超過16位(2進製意義(yi) 上的)即十進製裏麵的32767,我們(men) 就需要用到DMOV指令了,DMOV指令可以傳(chuan) 送32位以內(nei) 的數,比如在運算過程中出現有40000數值的,隻能用32位的雙字節數據格式!
DMOV雙字節的32位數據,範圍大概是-21億(yi) —+21億(yi) 。如果是16位指令,則改變的隻是目標寄存器的內(nei) 容,如果是32位指令,則改變的是以目標寄存器為(wei) 首地址的2個(ge) 寄存器。比如:DMOV K10 D0,就是把十進製的10傳(chuan) 送到D0和D1中,其中D1存高位,D0存低位。