存储器间接寻址32位指针的问题

已锁定

Jerry_sz2007

  • 帖子

    5
  • 精华

    0
  • 被关注

    2

论坛等级:新手

注册时间:2010-08-26

普通 普通 如何晋级?

存储器间接寻址32位指针的问题

1490

10

2010-08-31 19:31:24

在找答案里提过,感觉大家对此解释我还有疑问,所以还是到论坛里来找高人来彻底释疑。
S7 300/400寻址 这个文档在解释存储器间接寻址32位指针的时候,有一种把32位整型转换为字节指针常数
之后的3个举例中:
L L#100 //Acuu1装入32位整型100
SLD 3 //左移3位
T LD0 //LD0得到P#100.0指针常数

L 4
SLD 3
T MD 20 //MD包含地址指针为P#4.0

L 320 //320转换指针为P#40.0
T MD 28

我现在的疑问就是//320是16位整型,而书上说的是32位整型转换为字节指针常数(格式为P#字节.位)时左移3位。是不是说16位整型的转换成2进制后不需要左移3位,直接拆分成2进制后按0--2是位,3--15是字节读取地址。

非常感谢有能理解的朋友解释一下,谢谢~

存储器间接寻址32位指针的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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