恭喜,你发布的帖子
发布于 2021-06-08 10:21:08
10楼
感谢你的热心帮助,只是目前资源有限,有些不懂的地方,周围没有人解惑。
比如贴中所示:
为什么整数100,用32位指针表示,需要左移3位,得到P#100.0,但为什么整数320,转化位指针的时候,不需要再左移3位,得到了P#40.0,
现在的困惑在于,整数转化为32位指针的时候,什么时候,需要左移3位,什么时候不需要。我问了一些人,都不甚了解。
问题的本身就是答案啊,偏移是用于指针时候啊,这个时候相当于有个基准量AR1,然后再加上偏移地址,根据偏移地址的变化,指针就指向不同的地方,建议你仔细看看你发的那个文档,一个字一个字看,把案例抄下来,仿真监控一下,你就发现其中的含义了,另外,STL的资料,大部分是比较早的Step7的,用博途写和监控时候,有些地方会不一样,自己注意甄别;
另外,即便不是看不会,也不要太捉急,毕竟现在STL都快属于上古语言了,能大体看懂就行,自己多写写,多监控,逐个程序步的监控,慢慢就发现奥秘了,到时候你会有种恍然大悟的感觉
请填写推广理由:
分享
只看
楼主