发布于 2007-11-18 13:35:53
0楼
西门子数据结构不仅是新手搞不懂,就是一些用了很多年西门子很多年的人也还是不时很清楚,看似小问题,实际上是个非常庞大的问题,所以在这里你很难通过别人的简单提点就能系统的了解,最好仔细看看编程文档。
实际上西门子的数据类型和其他高级语言没有什么两样,比如MD0=Mw0+Mw2这样错误问题,完全就是没有搞清楚数据的位,字节,字,双字等之间的关系。
需要注意的是,西门子数据的存储和高级语言的存储在顺序上正好相反,西门子按字节存放,在一个字节内,低位放低地址。高位放高地址。但是如果存放的数据是字或是双字等比字节长的数据结构,它将把低字节放高地址,高字节放低地址,这一点正好和其他高级相反。
莫等闲,白了少年头,空悲切!