请问一下,
我在使用指令MOVD &VB0, AC0时,为什么在在查看字节时会显示占用了VB0,VB1,VB2,VB3,四个字节呢?这条指令不是将VB的地址传送给AC0吗
最佳答案
MOVD &VB0, AC0
指令将VB0开始的地址送到AC0中,地址是32位,所以传输地址必须使用MOVD格式
间接寻址时使用*AC0指AC0中地址所指的变量地址中的数据,可以以字节、字、双字为单位进行传输变量值,但是200CN,200smart,中只要使用&VB取地址,交叉索引中就会显示四字节已占用,软件就是这样定义的。
提问者对于答案的评价:
谢谢大家
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365709.html