关于指针寻址的指向,小弟暂时想不明白,请高手指点:
看图:
我想问一下,P#10.3 为指向第10个字节第3位的指针常数,
我想知道,指向第三位发生什么了,指向一个位,代表什么呢,
真是想不明白。
指向单单一个位,能把这个位当作起始地址,还是什么意思?
图片说明:
最佳答案
首先了解指针定义:
32位内部指针方式:0-2位为位地址,3-18位为寻址操作的字节地址;19-31位没有定义
32位交叉区域指针方式;0-2位为位地址,3-18位为寻址操作的字节地址;19-31位表示内部区域类型。
如你所说指向下一个位:P#10.4
" 指向单单一个位,能把这个位当作起始地址,还是什么意思?“
也可以把这个做起始地址,比如:
LAR1 P#10.4
+AR1 P#0.1 这个时候AR里的地址就是指向下一个位的了
A DB1[AR1,P#0.0]
提问者对于答案的评价:
ok
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234376.html