一个db数据块的通过计算整体移到另一个db数据块中
郑志武
发布于2013-12-04 16:08
1
0
标签:
比如db1中所有的数据都是双整数(dint)格式,通过某一个计算出来的值映射到db2中去,所有地址都对应,是否有块可以调用或则自行编写个程序块,例如以下:
db1.dbd0/4→db2.dbd0,db1.dbd4/4→db2.dbd4,db1.dbd8/4→db2.dbd8.....,总数可以设定
佳答案
这个可以自己编写一个程序,用指针的方式进行;不是很理解你说的那个,你的计算值到底怎么回事,但是可以写一个如何将db1里的10个双字写到db2里,顺序是对应的
opndb1
opndb2
lar10连个数据块都是从0开始的,
lar20
l10//10个双字的计算
_001:tmw100
ldb1.dbd[ar1,p#0.0]取db1的数据给db2
tdb2.dbd[ar2,p#0.0]
+ar1p#4.0地址寄存器自加,中间有没有逗号我忘记了,自己实践看看吧
+ar2p#4.0
lmw100
loop_001
nop0