夢(mèng)雨天涯
微信hui530527   &
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 4455 個(gè)
工控威望: 7840 點(diǎn)
下載積分: 16185 分
在線時(shí)間: 3068(小時(shí))
注冊(cè)時(shí)間: 2016-10-31
最后登錄: 2025-02-13
查看夢(mèng)雨天涯的 主題 / 回貼
樓主  發(fā)表于: 昨天
圖片:
圖片:
如圖,按照先建立指針,指針地址變化,然后賦值內(nèi)容到指針,有&和*號(hào),就是沒(méi)辦法成功。
微信hui530527      b站賬號(hào),非標(biāo)自動(dòng)化譚工
請(qǐng)不要隨意加我,不會(huì)隨便通過(guò)。QQ群942493953
wingwf2000
www
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 63 個(gè)
工控威望: 170 點(diǎn)
下載積分: 703 分
在線時(shí)間: 17(小時(shí))
注冊(cè)時(shí)間: 2010-09-26
最后登錄: 2025-02-12
查看wingwf2000的 主題 / 回貼
1樓  發(fā)表于: 昨天
指針變化4應(yīng)該是Add指令而不是mov_dw指令好不?!
夢(mèng)雨天涯
微信hui530527   &
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 4455 個(gè)
工控威望: 7840 點(diǎn)
下載積分: 16185 分
在線時(shí)間: 3068(小時(shí))
注冊(cè)時(shí)間: 2016-10-31
最后登錄: 2025-02-13
查看夢(mèng)雨天涯的 主題 / 回貼
2樓  發(fā)表于: 昨天
引用
引用第1樓wingwf2000于2025-02-12 10:04發(fā)表的  :
指針變化4應(yīng)該是Add指令而不是mov_dw指令好不?!

第1指定指針只能開機(jī)指定一次
第2指針不能賦值,只能做加減法
第3,需要指定地址后,才能延時(shí)賦值,要不然會(huì)出錯(cuò)
微信hui530527      b站賬號(hào),非標(biāo)自動(dòng)化譚工
請(qǐng)不要隨意加我,不會(huì)隨便通過(guò)。QQ群942493953
請(qǐng)叫我老鐵
人生就像蒲公英,看似自由,卻身不由己。
級(jí)別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 925 個(gè)
工控威望: 4316 點(diǎn)
下載積分: 1697 分
在線時(shí)間: 245(小時(shí))
注冊(cè)時(shí)間: 2015-08-28
最后登錄: 2025-02-13
查看請(qǐng)叫我老鐵的 主題 / 回貼
3樓  發(fā)表于: 昨天
2樓正解
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5241 個(gè)
工控威望: 7465 點(diǎn)
下載積分: 159542 分
在線時(shí)間: 3190(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2025-02-13
查看sjm213的 主題 / 回貼
4樓  發(fā)表于: 昨天
引用
引用第2樓夢(mèng)雨天涯于2025-02-12 12:23發(fā)表的  :

第1指定指針只能開機(jī)指定一次
第2指針不能賦值,只能做加減法
第3,需要指定地址后,才能延時(shí)賦值,要不然會(huì)出錯(cuò)


第1條,不對(duì)。指針可以多次指定,不過(guò)是跟雙線圈一樣,要注意不要有沖突;
第2條,不對(duì)。指針可以賦值,但是要按照他固定的格式來(lái)賦值。如監(jiān)控所示的16#08000064就是VD100寄存器對(duì)應(yīng)的指針。這樣賦值太抽象了,所以在寄存器前邊加&符號(hào),自動(dòng)把地址轉(zhuǎn)換成16#08000064,不需要自己來(lái)做這個(gè)轉(zhuǎn)換(不過(guò)如果必須經(jīng)過(guò)轉(zhuǎn)換才賦值給指針,那么會(huì)對(duì)理解指針格式有更好的幫助,反而不容易出錯(cuò)了)。
     如果直接對(duì)指針進(jìn)行MOV賦值,寫入到這個(gè)指針的是寄存器內(nèi)的數(shù)值,導(dǎo)致其格式受損,指針失效。
    加法、減法就是在16#08000064基礎(chǔ)上進(jìn)行操作,比如加4就是讓指針變?yōu)?6#08000068,指向VD104,從而實(shí)現(xiàn)了指針地址的改變。
第3條,對(duì)的。需要先制定地址再進(jìn)行賦值,不然賦值到哪去呢?