技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 关于单字指针与双字指针的区别

关于单字指针与双字指针的区别

刘玉蓉 发布于2014-10-08 17:41 234 0 标签:

我对于什么情况下指的是单字指针,什么情况下指的是双字指针搞不清楚,例如下面这段代码
L   320              
T   MD 20
L   DBW [MD 20]     这里的[MD 20]指的是单字指针还是双字指针?如果它指的是单字指针的话是不是DBW320,如果它指的是双字指针的话是不是DBW40

佳答案

1、L   DBW [MD 20]     这里的[MD 20]指的是单字指针还是双字指针?
因为MD 20本身就是双字存储单元,故此MD 20就是是双字指针。例如:
T MD2 //值再存入MD2,这是个32位的位存储区域。
T MW100 //值再存入MW100,这是个16位的位存储区域 
2、单字指针与双字指针的区别:
 单字指针是一个16bit的结构,从0-15bit,指示一个从0-65535的数值,这个数值就是被寻址的存储区域的编号。  
  双字指针是一个32bit的结构,从0-2bit,共三位,按照8进制指示被寻址的位编号,也就是0-7;而从3-18bit,共16位,指示一个从0-65535的数值,这个数值就是被寻址的字节编号。 
3、如果它指的是单字指针的话是不是DBW320,如果它指的是双字指针的话是不是DBW40?
a、假如是单字指针,例如:
L   320              
T   MW 20
L   DBW [MW 20]  //是DBW320;
b、假如是双字指针,例如
L   320              
T   MD 20
L   DBW [MD 20] //是DBW40。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签