stl语言 L语句的问题
刘玉蓉
发布于2014-10-28 17:43
422
0
标签:
FC程序块中的一段程序。
L 1
= L10.1
这段程序什么意思?执行这段程序后ACCU1-L存放的是什么数值?
佳答案
L 1 :这个L是装载指令,即将常数1装入累加器1中。
= L10.1 :这个L是临时变量区的代表符号。即临时变量区中的第10个字节的第1位。
楼主提供的程序有问题。因为,= L10.1指令是将程序状态字的RLO(1或0)赋予L10.1,而L 1这个装载指令不影响RLO。从这两条指令来看,换言之:
L 1 //这个L是装载指令,此时不影响RLO(没有变化)。
= L10.1 //RLO的结果(这个结果还是以前的RLO)赋予L10.1。
就是讲,L 1 指令并不能将L10.1置位!
执行这段程序后ACCU1-L存放的是什么数值?
ACCU1-L存放的是常数1。