在找答案里提过,感觉大家对此解释我还有疑问,所以还是到论坛里来找高人来彻底释疑。
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是字节读取地址。
非常感谢有能理解的朋友解释一下,谢谢~