关于间接寻址官方文档的疑问

程序最后几行,注释说:
记录MD4指针的数据,将其转换为
数组的位置,
地址值/P#2.0+1,我想问一下
转换数组的算法是什么啊?
有什么用处转换数组

图片说明:

关于间接寻址官方文档的疑问   

最佳答案

1、将其转换为数组的位置,实际上是将其转换为数组的序号,例如:
、如MD4中的内容为P#0.0(表示数组的第1字),MD4中的内容除以P#2.0再加1后为1,结果表示数组的第1位置,即序号为1。
、如MD4中的内容为P#2.0(表示数组的第2字),MD4中的内容除以P#2.0再加1后为2,结果表示数组的第2位置,即序号为2。
、如MD4中的内容为P#4.0(表示数组的第3字),MD4中的内容除以P#2.0再加1后为3,结果表示数组的第3位置,即序号为3。
、为P#6.0,为P#8.0,为P#10.0…..,按上述计算即可得到4,5,6…….的序号。
2、上传程序是判断数组中哪一个字等于MW2中的内容,如果相等将该字的位置(序号)存入MD8中。

提问者对于答案的评价:
OK

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午2:16
下一篇 2018年12月1日

相关推荐