数据装入和传输指令
发布时间:2013/8/27 22:17:24 访问次数:682
数据装入指令(L)和传输指令(T)可以对字节(8位)、字(16位)、双字(32位)数据进行操作。当数据长度小于32位时,数据在累加器1中右对齐(低位对齐),CAT25320VI-GT3其余各位填O。数据装入指令(L)和传输指令(T)能够实现以下功能:
·输入,输出存储区(I/O)与位存储区(M)、过程输入/输出存储区(PI/PQ)、定时器(T)、计数器(C)及数据区(D)之间的数据交换。
·过程输入/输出存储区( PI/PQ)与位存储区(M)、定时器(T)、计数器(C)和数据区(D)之间的数据交换。
·定时器(T)/计数器(C)与过程输入/输出存储区(PI/PQ)、位存储区(M)和数据区(D)之间的数据交换。
装入指令(L)和传输指令(T)必须通过累加器进行数据交换,因此CPU在每次扫描中都无条件执行这些指令。也就是说,这些指令不受语句逻辑操作结果(RLO)的影响。
S7- 3001400系统有两个32位累加器:累加器1和累加器2。当执行装入指令时,首先将累加器1中原有的数据移入累加器2,而累加器2中原有的内容被覆盖,然后将数据装入到累加器1中;当执行传输指令时,将累加器1中的数据写入目标存储区中,而累加器1的内容保持不变。
对累加器l的装入和传输指令
L(装入)指令可以将被寻址操作数的内容(字节、字或双字)送入累加器1中,未用到的位清零。指令格式如下:
L操作数
其中的操作数可以是立即数(如-5,B# 16#1A,'AB',S5T# 8S,P#11.0筹)、直接或间接寻址的存储区(如IBO,MW2,DBB12等)。指令示例如表5-3所列。
数据装入指令(L)和传输指令(T)可以对字节(8位)、字(16位)、双字(32位)数据进行操作。当数据长度小于32位时,数据在累加器1中右对齐(低位对齐),CAT25320VI-GT3其余各位填O。数据装入指令(L)和传输指令(T)能够实现以下功能:
·输入,输出存储区(I/O)与位存储区(M)、过程输入/输出存储区(PI/PQ)、定时器(T)、计数器(C)及数据区(D)之间的数据交换。
·过程输入/输出存储区( PI/PQ)与位存储区(M)、定时器(T)、计数器(C)和数据区(D)之间的数据交换。
·定时器(T)/计数器(C)与过程输入/输出存储区(PI/PQ)、位存储区(M)和数据区(D)之间的数据交换。
装入指令(L)和传输指令(T)必须通过累加器进行数据交换,因此CPU在每次扫描中都无条件执行这些指令。也就是说,这些指令不受语句逻辑操作结果(RLO)的影响。
S7- 3001400系统有两个32位累加器:累加器1和累加器2。当执行装入指令时,首先将累加器1中原有的数据移入累加器2,而累加器2中原有的内容被覆盖,然后将数据装入到累加器1中;当执行传输指令时,将累加器1中的数据写入目标存储区中,而累加器1的内容保持不变。
对累加器l的装入和传输指令
L(装入)指令可以将被寻址操作数的内容(字节、字或双字)送入累加器1中,未用到的位清零。指令格式如下:
L操作数
其中的操作数可以是立即数(如-5,B# 16#1A,'AB',S5T# 8S,P#11.0筹)、直接或间接寻址的存储区(如IBO,MW2,DBB12等)。指令示例如表5-3所列。
上一篇:模拟量的规范化输出
上一篇:与地址寄存器有关的装入和传输指令