lic23
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個
工控威望: 162 點
下載積分: 723 分
在線時間: 47(小時)
注冊時間: 2012-07-16
最后登錄: 2018-12-31
查看lic23的 主題 / 回貼
樓主  發(fā)表于: 2012-07-31 11:13
各位大俠:

MOVB  DM0  #1201  DM1

則上述指令的意義是:將DM0的bit1傳送到DM1的bit12,DM0的內(nèi)容不發(fā)生變化。

請問:1。這樣解釋指令的意義對嗎?
      
2. 若是指令改成這樣:MOVB  DM0  #OF0F  DM1,可以這樣解釋: :將DM0的bit16傳送到DM1的bit16,DM0的內(nèi)容不發(fā)生變化。這樣解釋對嗎?
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個
工控威望: 38380 點
下載積分: 4283 分
在線時間: 9538(小時)
注冊時間: 2006-09-13
最后登錄: 2024-12-24
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2012-07-31 11:36
1、您的理解是對的,但是指令是錯誤的,依據(jù)你的理解,指令應該是MOVB DM0 #0C01 DM1,因為指示位置的控制數(shù)據(jù),高8位為目標位,低8位為源位,數(shù)據(jù)范圍為16進制00~0F,所以,第12位為0C,而不能表示為12.

2、因為位數(shù)我們一般用Bit0~bit15表示,所以這條指令后,是將Bit15送入DM1的Bit15.

Good Luck ~
本帖最近評分記錄:
  • 下載積分:+3(guochunyi) 好人!