与地址寄存器有关的装入和传输指令
发布时间:2013/8/28 20:17:30 访问次数:1443
S7-3001400系统有两个地址寄存器:AR1和AR2。OCP8150对于地址寄存器可以不经过累加器1而直接对操作数装入和传输,或直接交换两个地址寄存器的内容。
(1) LAR1指令
使用LAR1指令可以将操作数的内容(32位指针)装入地址寄存器AR1,执行后累加器1和累加器2的内容不变。指令的执行与状态位无关,而且对状态字没有任何影响。指令格式如下:
其中的操作数可以是累加器1、指针型常数(P#)、存储双字(MD)、本地数据双字(LD)、数据双字( DBD)、背景数据双字(DID)或地址寄存器AR2。操作数可以省略,若省略操作数,则直接将累加器1的内容装入地址寄存器AR1。指令示例如表5-5所列。
(2) LAR2指令
使用LAR2指令可以将操作数的内容(32位指针)装入地址寄存器AR2,指令格式同LAR1。其中的操作数可以是累加器1、指针型常数(P#)、存储双字(MD)、本地数据双字(LD)、数据双字(DBD)或背景数据双字(DID),但不能用AR1。
(3) TAR1指令
使用TAR1指令可以将地址寄存器AR1的内容(32位指针)传输给被寻址的操作数,指令的执行与状态位无关,而且对状态字没有任何影响。指令格式如下:
其中的操作数可以是累加器1、存储双字(MD)、本地数据双字(LD)、数据双字(DBD)、背景数据双字( DID)或AR2。操作数可以省略,若省略操作数,则直接将地址寄存器AR1的内容传输到累加器1,累加器1的原有内容传输到累加器2。指令示例如表5-6历列。
(4) TAR2指令
使用TAR2指令可以将地址寄存器AR2的内容(32位指针)传输给被寻址的操作数,指令格式同TAR1。其中的操作数可以是累加器1、存储双字(MD)、本地数据双字(LD)、数据双字(DBD)、背景数据双字(DID),但不能用AR1。
(5) CAR指令
使用CAR指令可以交换地址寄存器AR1和地址寄存器AR2的内容,指令不需要指定操作数。指令的执行与状态位无关,而且对状态字没有任何影响。
S7-3001400系统有两个地址寄存器:AR1和AR2。OCP8150对于地址寄存器可以不经过累加器1而直接对操作数装入和传输,或直接交换两个地址寄存器的内容。
(1) LAR1指令
使用LAR1指令可以将操作数的内容(32位指针)装入地址寄存器AR1,执行后累加器1和累加器2的内容不变。指令的执行与状态位无关,而且对状态字没有任何影响。指令格式如下:
其中的操作数可以是累加器1、指针型常数(P#)、存储双字(MD)、本地数据双字(LD)、数据双字( DBD)、背景数据双字(DID)或地址寄存器AR2。操作数可以省略,若省略操作数,则直接将累加器1的内容装入地址寄存器AR1。指令示例如表5-5所列。
(2) LAR2指令
使用LAR2指令可以将操作数的内容(32位指针)装入地址寄存器AR2,指令格式同LAR1。其中的操作数可以是累加器1、指针型常数(P#)、存储双字(MD)、本地数据双字(LD)、数据双字(DBD)或背景数据双字(DID),但不能用AR1。
(3) TAR1指令
使用TAR1指令可以将地址寄存器AR1的内容(32位指针)传输给被寻址的操作数,指令的执行与状态位无关,而且对状态字没有任何影响。指令格式如下:
其中的操作数可以是累加器1、存储双字(MD)、本地数据双字(LD)、数据双字(DBD)、背景数据双字( DID)或AR2。操作数可以省略,若省略操作数,则直接将地址寄存器AR1的内容传输到累加器1,累加器1的原有内容传输到累加器2。指令示例如表5-6历列。
(4) TAR2指令
使用TAR2指令可以将地址寄存器AR2的内容(32位指针)传输给被寻址的操作数,指令格式同TAR1。其中的操作数可以是累加器1、存储双字(MD)、本地数据双字(LD)、数据双字(DBD)、背景数据双字(DID),但不能用AR1。
(5) CAR指令
使用CAR指令可以交换地址寄存器AR1和地址寄存器AR2的内容,指令不需要指定操作数。指令的执行与状态位无关,而且对状态字没有任何影响。
热门点击
- 掌握电热水壶电路的识图技巧
- 拾音唱臂接线及其平衡接法
- 唱臂接线及唱头的DC电阻
- 共模高频干扰信号与Y电容电路分析
- 双向触发二极管实用知识及应用电路分析
- 晶体二极管的伏安特性
- 触点与线圈
- 多台电动机的单按钮控制
- 集成电路中前、后级电路的接地引脚电路分析
- 印制电路板图的识图步骤和要领
推荐技术资料
- FU-19推挽功放制作
- FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]