也能够用一外索引来存取CPU的内存区域。与绝对地址比较,此方式的优点是能够用变量索引动态寻址。例如,能够将FOR循环的控制变量用作地址。
执行索引存取内存区域与绝对方式的做法一样,仅提供了地址的长处。取代绝对地址,指定的索引能够是一个常量、一个变量或一个算术表达式。
对于索引存取,绝对标识符由地址标识符(内存前缀和大小前缀)和用于索引的基本表达式组成。
绝对标识符的语法(Syntax of the Absolute Identifier)
索引(基数表达式)必须遵循以下规则:
每个索引必须是一个INT类型的算术表达式。
当存取BYTE、WORD或DWORD类型的数据时,只能使用一个索引。索引被看作字节地址。存取的长度由大小前缀指定。
当存取BOOL类型的数据,必须使用双索引。第一个索引指定字节地址,第二个索引指定字节内的位地址。
例子(Example)
MEASVAL_1 :=IW[COUNTER];
OUTLABEL :=I[BYTENO, BITNO];
编辑:jq
全部0条评论
快来发表一下你的评论吧 !