问下P#DB..是什么数据类型
答案:2 悬赏:70 手机版
解决时间 2021-02-11 11:18
- 提问者网友:末路
- 2021-02-11 07:19
请问,P#开头的地址是什么格式的地址?如P#DB10.DBX0.0谢谢大侠们
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-11 07:43
P#中的P是Pointer,是个32位的直接指针。所谓的直接,是指P#中的#后面所跟的数值或者存储单元,是P直接给定的。这样P#XXX这种指针,就可以被用来在指令寻址中,作为一个“常数”来对待,这个“常数”可以包含或不包含存储区域。例如:●LP#Q1.0//把Q1.0这个指针存入ACC1,此时ACC1的内容=82000008(hex)=Q1.0★LP#1.0//把1.0这个指针存入ACC1,此时ACC1的内容=00000008(hex)=1.0●LP#MB100//错误!必须按照byte.bit结构给定指针。●LP#M100.0//把M100.0这个指针存入ACC1,此时ACC1的内容=83000320(hex)=M100.0●LP#DB100.DBX26.4//错误!DBX已经提供了存储区域,不能重复指定。●LP#DBX26.4//把DBX26.4这个指针存入ACC1,此时ACC1的内容=840000D4(hex)=DBX26.4只知道是这样的,但不会用。
全部回答
- 1楼网友:第四晚心情
- 2021-02-11 08:38
P#DB10.DBX0.0是POINTER类型,占6个字节P#DB10.DBX0.0BYTE10是ANY类型,占10个字节
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯