quote:以下是引用老学童在2013-08-29 19:59:07的发言:
我的理解是这样的:
1. AR1和AR2都是32位的寄存器,
2. “LAR1 p#db1.dx1.0”对西门子好像是不允许的;
3. Pointer类型应该是6个字节,前2个字节为DB编号,后4个字节为区域指针;
谬误之处请大侠们指正
1.同意。
2.好像可以吧!
3.我迷惑的就是这点。如果是pointer类型,那么 L W[AR1,P#0.0]就是db编号。如果是32位寄存器寻址那么L W[AR1,P#0.0]结果便不同了。那如何判断LAR1 p#db1.dx1.0它是什么类型?