请问老师Lp#DBX12.0
TMD10
这个MD10里面是二进制多少数,它是按照间接寻址规定的数吗,应该是多少,请老师按照二进制写出MD10里面的数,还有它是个间接寻址吗,因为在其他程序里没有用到间接寻址,只是把它当成块的s5timp参数用,回答正确者重奖
最佳答案
1:LP#DBX12.0,就是把DBX12.0的地址赋值给MD10.MD10里面值应该是W#16#84000060或者W#16#85000060。化成二进制,自己可以相应看下。如果是OPNDB就是84,如果是OPNDI就是85。84000060转化成二进制就是
2#1000,0100,0000,0000,0000,0000,0110,0000.不过你需要二进制值让人觉得很奇怪!说白了MD10里面内容就是个指针,指向DBX12.0,如果有间接寻址,应该是有一下类似语句
LW[MD10]或者LDBW[MD10]。
间接寻址参考
htTP://www.ad.siemens.com.cn/serviCE/answer/wap/LoggedIn/ReadingPage/Solved.ASpx?QueSTionId=120850
提问者对于答案的评价: