问下P#DB是什么数据类型

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只知道是这样的,但不会用。