10、标签和常量的寻址方式详解

寻址方式详解:标签、常量与间接寻址

标签和常量的寻址方式详解

在编程和自动化系统中,对标签和常量的寻址是非常重要的操作,它直接关系到数据的访问和处理。下面将详细阐述几种常见的寻址方式。

1. 绝对寻址

绝对寻址是直接通过操作数区域中的地址来访问信号状态或数值。操作数包含操作数 ID、字节地址,对于二进制操作数还包含用点分隔的位地址。操作数 ID 包含操作数区域和操作数宽度的说明,绝对地址前面带有百分号(%)。

字节中的位从右向左计数,从 0 开始,每个字节都重新开始计数。每个操作数区域按字节组织,字节从区域开始处从 0 开始计数。不同宽度的操作数,其字节地址的规定不同:
- 字节宽度的操作数,指定字节的编号作为字节地址。
- 字宽度的操作数,指定最低有效字节的编号。
- 双字宽度的操作数,指定双字中最低有效字节的编号。

需要注意的是,64 位宽标签(长字的绝对寻址)是不可能的。

在内存中字节的存储顺序有两种模型:
- 大端字节序(Big Endian) :先存储具有最高值位的字节。
- 小端字节序(Little Endian) :先存储具有最低值位的字节。

1.1 输入、输出和位存储器的绝对寻址

外设输入和输出的地址(模块上的输入和输出通道)在使用硬件配置进行站设计配置时定义。过程映像中分配的输入和输出具有相同的地址。为了识别外设地址,在输入或输出地址后附加 “:P”。只有当相应寻址的模块也存在时,才认为外设地址存在。访问不存在的外设地址会触发错误。输入、输出和位存储器操作数区域是完整存在的,因此未分配给模块

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值