回复内容:
对: greatxiaohuang OPN "a" //打开所需数据块_001: ... 内容的回复!
我明白了~但是我这的需求是类似写一个这样的程序
(W[0]到W[15]已知,求W[16]到W[67])
FOR j=16 TO 67
W[j]= W[j−16]<此处内容被屏蔽>W[j−9]<此处内容被屏蔽>(W[j−3]≪15))<此处内容被屏蔽>(W[j−13]≪7)<此处内容被屏蔽>W[j−6]
ENDFOR
我设想是把上面的程序封装成函数,输入参数为Array [0..67] Of DWord(只有0-15有值)
输出参数也是Array [0..67] Of DWord
有没有更好的办法
大神~求教~~
跪谢跪谢~~~感激~!!~!~!~
回复内容:
对: greatxiaohuang 我只会照着这个思路想个方案:你把数组的指针放在一个存储... 内容的回复!
了解了~多谢~
我正按照这个想法做,但有个小地方不理解
OPN DB 3
L P#0.0 //指针初始值?
LAR1
L DBD [AR1,P#0.0]
T MD 50
+AR1 P#4.0
L DBD [AR1,P#0.0]
T MD 40
我把W这一个数组放在DB3里,都是双字类型。然后监控MD 50和MD 40。
下载运行后,一开始我发现MD50里的参数是正确的,和DB3里的一样
但MD 40总是0(不同于DB3里的数据)
是不是我的取下一个数据地址的程序有问题?
后来我手动修改DB3里的值
居然MD 50里的数据没有改变,仍然维持以前的值
本人新手,求教
多谢多谢~~~