存取连续地址的存储单元中数据时
发布时间:2019/6/5 21:40:07 访问次数:1534
存取连续地址的存储单元中数据时,通过修改指针可以非常方便地存取数据。 F0505S-W5在y~200PI£中,指针的内容不会白动改变,可用自增或白减等指令修改指针值。这样就可连续地存取存储单元中的数据。指针中的内容为双字型数据,应使用双字指令来修改指针值。
图58中,用两次自增指令INCD AC1,将AC1指针中的值(VB200)修改为VB202后,指针即指向新地址VB202。执行指令M()VW x AC1,ACo,这样就可在变量存储器(V)中连续地存取数据,将VB⒛2、VB903两个字节的数据(5678)传送到AC0。
修改指针值时,应根据存取的数据长度来进行调整。若对字节进行存取,指针值加1(或减1);若对字进行存取,或对定时器、计数器的当前值进行存取,指针值加2(或减2);若对双字进行存取,则指针值加4(或减4)。图⒌8中,存取的数据长度是字型数据,因而指针值加2。
存取连续地址的存储单元中数据时,通过修改指针可以非常方便地存取数据。 F0505S-W5在y~200PI£中,指针的内容不会白动改变,可用自增或白减等指令修改指针值。这样就可连续地存取存储单元中的数据。指针中的内容为双字型数据,应使用双字指令来修改指针值。
图58中,用两次自增指令INCD AC1,将AC1指针中的值(VB200)修改为VB202后,指针即指向新地址VB202。执行指令M()VW x AC1,ACo,这样就可在变量存储器(V)中连续地存取数据,将VB⒛2、VB903两个字节的数据(5678)传送到AC0。
修改指针值时,应根据存取的数据长度来进行调整。若对字节进行存取,指针值加1(或减1);若对字进行存取,或对定时器、计数器的当前值进行存取,指针值加2(或减2);若对双字进行存取,则指针值加4(或减4)。图⒌8中,存取的数据长度是字型数据,因而指针值加2。
上一篇:间接寻址方式是指令给出存放操作数地址的存储单元的地址
上一篇:用户程序结构
热门点击
- 输入/输出映像寄存器(I/Q)
- 减计数器指令:CTD
- 基本脉冲波形
- 内部标志位存储器(M)
- 一台能沿电连接器电缆组件轴向逐渐增加张力负荷
- 密封的器件在用机械方法去盖时应使受到的应力最
- 孢子悬浮液的活力试验步骤如下
- 速度继电器
- 采用长期绵羊样本以收集数据
- 确定各组应力水平下的试验样品数
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]