也能够用一外索引来存取CPU的内存区域。与绝对地址比较,此方式的优点是能够用变量索引动态寻址。例如,能够将FOR循环的控制变量用作地址。
执行索引存取内存区域与绝对方式的做法一样,仅提供了地址的长处。取代绝对地址,指定的索引能够是一个常量、一个变量或一个算术表达式。
对于索引存取,绝对标识符由地址标识符(内存前缀和大小前缀)和用于索引的基本表达式组成。

绝对标识符的语法(Syntax of the Absolute Identifier)

索引(基数表达式)必须遵循以下规则:
每个索引必须是一个INT类型的算术表达式。
当存取BYTE、WORD或DWORD类型的数据时,只能使用一个索引。索引被看作字节地址。存取的长度由大小前缀指定。
当存取BOOL类型的数据,必须使用双索引。第一个索引指定字节地址,第二个索引指定字节内的位地址。
例子(Example)
MEASVAL_1:=IW[COUNTER];
OUTLABEL:=I[BYTENO, BITNO];
审核编辑 :李倩
-
cpu
+关注
关注
68文章
11216浏览量
222881 -
SCL
+关注
关注
1文章
244浏览量
17931
原文标题:SCL -CPU内存区域的索引存取
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
内存与数据处理优化艺术
WebGL/Canvas 内存泄露分析
Hudi系列:Hudi核心概念之索引(Indexs)
华纳云香港服务器数据库索引优化策略
经世智能档案存取复合机器人:精准存取 建设无人化档案库房!
RISC-V五级流水线CPU设计
VirtualLab Fusion应用:灵活的区域定义
代码分区的艺术:双区域架构下的安全与性能平衡策略
使用SCL编写FIFO功能块

SCL-CPU内存区域的索引存取
评论