bolejin
級(jí)別: 探索解密
|
圖片:
國(guó)內(nèi)應(yīng)該很少有人這么用吧? 這是關(guān)于一段報(bào)警程序的寫(xiě)法。 我不明白 F0Z0 后面 上升沿+v0+z0 組合是起什么作用。 [ 此帖被bolejin在2024-12-27 21:16重新編輯 ] |
---|---|
|
中文就中文
級(jí)別: 探索解密
|
當(dāng)使用16位數(shù)據(jù)時(shí)V和Z是一樣的用法,沒(méi)有區(qū)別。當(dāng)使用32位數(shù)據(jù)時(shí)V是變址寄存器的高16位,Z是變址寄存器的低16位,比如DMOV K50000 Z0,其實(shí)就是將50 000這個(gè)常數(shù)賦值給V0Z0組成而成的32位變址寄存器。也就是32位數(shù)據(jù)使只能使用Z,然后自動(dòng)占用V了。和DMOV K50000 D0中使用D0,自動(dòng)占用D1是一個(gè)意思。是不過(guò)這個(gè)字母不一樣了。 搜的,我也不知道是怎么回事。 |
---|---|
|
bolejin
級(jí)別: 探索解密
|
謝謝回答,不過(guò)昨天晚上經(jīng)過(guò)2個(gè)多小時(shí)的研究弄明白了。 F報(bào)警有很多的時(shí)候(我這有2千多個(gè))使用變址就方便多了。 就我這個(gè)程序把D1改D200之后仿真,將F位單獨(dú)打開(kāi)或關(guān)閉觀察D0,D200,V0,Z0軟元件監(jiān)視器就明白了。 |
---|---|
|
ayusecret
級(jí)別: 略有小成
|
保持第N次循環(huán)的前運(yùn)算結(jié)果,用于下次掃描到通用第N次循環(huán)時(shí),可以檢測(cè)到這次運(yùn)算結(jié)果與上一次掃描時(shí)進(jìn)行對(duì)比,從而產(chǎn)生第N次循環(huán)本次前運(yùn)算是否有上(下)降沿信號(hào)。 像F報(bào)警檢測(cè)本次掃描是報(bào)警還是復(fù)位,比較早的寫(xiě)法可能就是在后面用M或L進(jìn)行置位或復(fù)位進(jìn)行輔助判斷,而用V0Z0寫(xiě)法就稍微簡(jiǎn)潔些 |
---|---|
|