回复:Word是数据类型吗?

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    309

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2012-06-29 13:15:19

4楼

quote:以下是引用n次看你的背影在2012-06-29 12:27:04的发言:
呵呵,看帮助文件最好看原版英文的,中文的可能翻译不准确,不建议把中文的帮助看成是“圣~经”哦!
嘿嘿,我们不妨做一个很简单的实验,比如:
L -88
T MW100

L -88.88
T MD102
此时,还能说MW100这个Word变量是无符号的整数吗?还能说MD102这个DWord变量必须是16进制数吗?
我认为:Word、 DWord只是反映储存器容量的大小,它们充其量就是一容器,赋什么样的数据类型到Word、DWord,那么它们就是什么数据类型!

中文的圣经不行,就贴一个英文的吧!



N侠说的“MW100这个Word变量”,是否认为它的数据类型是Word?从它的长度看它是一个字,但是并不等于它的数据类型是Word。在符号表里定义后它才有数据类型,没有定义它就是个没有数据类型的绝对地址。
数据类型是人为定义的存储单元里的二进制数的属性,就像给数据穿的一件衣服。
如果没有定义MW100的数据类型,
L -88
T MW100
这两条指令执行后,MW100还是个绝对地址,它并没有因为T指令的执行自动获得数据类型INT。
如果我们在符号表里定义了MW100的数据类型为WORD,执行这两条指令后,MW100的数据类型不变,只是-88被当做W#16#FFA8来处理。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。