看到资料上写的,S5-115 CPU RAM地址分配表,其中DC00-E5FF为“块”地址清单,其中E400-E5FF共256个字,为DB块的地址空间。
另有:存块地址单元=块号(十六进制)*2+块清单地址,根据此公式,有程序:
L KH E400 //取DB块清单地址
L KF +00012 //块号
SLW 1 //*2
+F //存块DB12地址单元
LIR 0 //这时候ACCU1里的数据是多少?是KH E424?还是数据块号12?还是其他?
T FW224
另外:
1.我发现在FB内做数学运算用的是KB,它和KF有什么异同?
2.从地址上看DB12只占两个字节,即KH E424和E425,那么DB12里的数据存储在什么地方?
3.从“2.”中我又想到,平时所用的FW等是不是也对应这像块这样的地址,比如是否可以说在F区中,FB2就是地址XXXX,XXXX地址就是FB2?它门是一个东西。而一个XXXX所能存储的容量就是一个字节,所以一个XXXX就是一个FB,不知这样理解对否。