发布于 2009-10-17 14:54:13
10楼
个人的一点浅薄认识:L区是个特殊的存储区域,在一个块中他会被所有要用到临时存储需求的指令而被修改,是个状态不确定的临时存储区域,而M区只会被指定调用他的指令修改。L区大多是由系统自己分配使用,也可用户编程使用,而M区必须由用户编程使用。
大家可以把一段有分支程序的梯形图转换成语句表,就会发现在每个分支后面都会有一句类似
= L20.0
A L20.0
……
的指令,且在一个块中的L地址是相同的。这个L20.0就是保存每个分支前的逻辑结果,用来和后面的状态做逻辑运算。可以看出L20.0在不同的分支处是不断的在被修改。
活到老学到老!