請問這段stl程序中,結(jié)束循環(huán)的標志是什么?就是說滿足什么條件才能結(jié)束循環(huán)?
劉玉蓉
發(fā)布于2014-11-12 17:39
227
0
標簽:
L #Nut_DB_Interface
T #Tem_DB_Interface
OPN DB [#Tem_DB_Interface]
L #Start_Number
SLW 3
L DW#16#84000000
OW
LAR1
L #Nut_Number
VV: T #Loop_Counter
L DBD [AR1,P#0.0]
L #Limit_low
<R
JC AA
L DBD [AR1,P#0.0]
L #Limit_up
>R
JC AA
L P#8.0
+AR1
L #Loop_Counter
LOOP VV
S #Check_ok
JU BB
AA: R #Check_ok
BB: NOP 0
尤其是這段是什么意思啊,有什么用呢
L P#8.0
+AR1
L #Loop_Counter
佳答案
這是一個比較范圍的程序,數(shù)據(jù)塊的所有值(有 #Nut_Number個)都在小和大范圍內(nèi),則值 S #Check_ok,否則,復(fù)位R #Check_ok
L P#8.0 //這一句是加上地址偏移量,如次是取dbd0,則第二次取dbd8
+AR1 //在ar1原地址基礎(chǔ)上加上p#8.0
L #Loop_Counter // 將循環(huán)數(shù)裝入累加器1
LOOP VV //將累加器的值減1,再判斷是否為0,非0則跳到VV處