luguoyuci1
級別: 探索解密
|
如圖 zhidao.baidu.com/question/390651267201255285.html 程式中MOV H0FB U0C\G482Z11如何理解呀。如果說H0FB是命令代碼,那應該是寫入RWw2呀,怎么會寫入U0C\G481Z11呢,而且它的RWw和RWr也沒有設(shè)置。 |
---|---|
|
gz000525
級別: 論壇先鋒
|
H0FB 是16進制數(shù),不是什么代碼,轉(zhuǎn)換成10進制是251, U0C\G482Z11是模塊插槽號與模塊的緩沖寄存器,Z11是變址 |
|
---|---|---|
|
慕筱熙
縱有疾風起,人生不言棄
級別: 探索解密
|
MOV指令的含義是將第一個操作數(shù)的內(nèi)容傳給第二個操作數(shù) 也就是將H0FB 傳給U0C\G482Z11 首先說第一個操作數(shù)H表示16進制 0FB轉(zhuǎn)成10進制是251 第二個操作數(shù)是一個智能功能模塊軟元件 形式為U □ \G □ 作用是通過CPU模塊對主基板以及擴展基板上安裝的智能功能模塊/其他特殊功能模塊的緩沖存儲器進行直接存取的軟元件 指定方法:U后面的數(shù)表示的是智能功能模塊/特殊功能模塊的起始I/O地址,G后面的是緩沖存儲器的地址,通俗點說就是通過I/O地址再找到這個地址里的緩沖存儲器,然后把H0FB存到里面去 z11表示變址 具體U0C\G482Z11 變成什么樣 取決于Z11本身的值 這也是我自己理解的,互相交流一下,如果有不對的地方,希望大家指教 |
---|---|
本帖最近評分記錄: |