寄存器间接寻址
S7中有俩个地址寄存器AR1 AR2 一般用累加器做传递
第0~2 是寻址地址中位的编号(0~7)
3~18是寻址地址的字节编号(0~65535)
24~26是被寻址的区域标示号
31位 0 区域内间接寻址 1 区域间间接寻址
L P#M6.0 P#M6.0 是1000 0011 0000 0000 0000 0000 0011 0000
L AR1
T W[AR1,P#50.0]
这时是对MW56进行操作
存储器间接寻址
第0~2 是寻址地址中位的编号(0~7)
3~18是寻址地址的字节编号(0~65535)
只有双字 MD LD DBD DID 能作为地址指针
L M[DBD 10] DBD 10里是 0000 0000 0000 0000 0000 0000 0010 0000
A M[LD 4] LD 4里是 0000 0000 0000 0000 0000 0000 0000 0011
这时是对M4.3进行操作
可以直接寻址的 I
当然可以了,这还用问吗?
可以啊,网上有好多教程
一般都是直接寻址