也能够用一外索引来存取CPU的内存区域。与绝对地址比较,此方式的优点是能够用变量索引动态寻址。例如,能够将FOR循环的控制变量用作地址。
执行索引存取内存区域与绝对方式的做法一样,仅提供了地址的长处。取代绝对地址,指定的索引能够是一个常量、一个变量或一个算术表达式。
对于索引存取,绝对标识符由地址标识符(内存前缀和大小前缀)和用于索引的基本表达式组成。
绝对标识符的语法(Syntax of the Absolute Identifier)
索引(基数表达式)必须遵循以下规则:
每个索引必须是一个INT类型的算术表达式。
当存取BYTE、WORD或DWORD类型的数据时,只能使用一个索引。索引被看作字节地址。存取的长度由大小前缀指定。
当存取BOOL类型的数据,必须使用双索引。第一个索引指定字节地址,第二个索引指定字节内的位地址。
例子(Example)
MEASVAL_1:=IW[COUNTER];
OUTLABEL:=I[BYTENO, BITNO];
编辑:jq
-
cpu
+关注
关注
68文章
10843浏览量
211422 -
word
+关注
关注
1文章
78浏览量
21928 -
BYTE
+关注
关注
0文章
6浏览量
8969
原文标题:SCL -CPU内存区域的索引存取
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
什么是RAM内存 RAM内存对电脑性能的影响
北桥芯片负责与cpu的联系并控制内存吗
内存储器由什么组成
简述MOS管的工作区域
主板内存故障灯亮会是cpu的问题吗
主板自检cpu和内存灯一直来回闪
使用RTC内存的用户区域来存储值,发现某些区域已损坏或无法写入,为什么?
简述cpu控制器的工作原理
ClickHouse内幕(3)基于索引的查询优化

在TC387微控制器上实现内存映射,负载增加的原因是什么?
Mysql索引是什么东西?索引有哪些特性?索引是如何工作的?

评论