关于指针偏移运算法则
刘玉蓉
发布于2014-09-25 16:22
4
0
标签:
我在step7编程之地址概念详解里看到,指针偏移运算法则是:AR1和P#中的数值,按照BYTE位和BIT位分类相加。BIT位相加按八进制规则运算,而BYTE位相加,则按照十进制规则运算
例如:寄存器寻址指针是:[AR1,P#2.6],
当AR1等于26.4,
AR1:26.2
+ P#: 2.6
= 29.7 这是区域内寄存器间接寻址的终确切地址数值单元
如果按照指针偏移运算法则,怎么终结果是29.7呢,请问谁能编下这段程序让我试验一下吧
佳答案
你所述的例子是错误的(可能是笔误)。AR1:26.2,+ P#: 2.6,终结果是29.7应是P#29.0。即位数为8进制。