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的內容不發(fā)生變化。

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

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個
工控威望: 38380 點
下載積分: 4283 分
在線時間: 9540(小時)
注冊時間: 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) 好人!
    電工佬波叔
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 93 個
    工控威望: 228 點
    下載積分: 6019 分
    在線時間: 121(小時)
    注冊時間: 2012-04-19
    最后登錄: 2023-03-06
    查看電工佬波叔的 主題 / 回貼
    2樓  發(fā)表于: 2012-07-31 22:30
    學習中

    ~!~`!~!~!@~!@
    侯寶
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 228 個
    工控威望: 305 點
    下載積分: 5868 分
    在線時間: 29(小時)
    注冊時間: 2012-06-11
    最后登錄: 2014-10-22
    查看侯寶的 主題 / 回貼
    3樓  發(fā)表于: 2012-08-01 09:56
    看是好難
    linxianqiang
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 113 個
    工控威望: 843 點
    下載積分: 3470 分
    在線時間: 97(小時)
    注冊時間: 2012-05-14
    最后登錄: 2023-05-15
    查看linxianqiang的 主題 / 回貼
    4樓  發(fā)表于: 2012-08-08 23:04
    1樓好樣的