使用該指令,可以中止在當前塊中的程序掃描,并跳轉到調用當前塊的程序塊。然后從調用程序中塊調用語句后的第一個指令開始,重新進行程序掃描。并將當前的本地數據區域釋放,前一本地數據區域即成為當前本地數據區域。重新打開調用塊時打開的數據塊。另外,還恢復調用塊的mcr相關性,并將rlo從當前塊傳送到調用當前塊的程序塊。be指令與任何條件無關。但是,如果be指令被跳轉,則不結束當前程序掃描,而是在塊內跳轉到目的地處,繼續開始程序掃描。
編程示例:
a i1.0
jc next說明:如果rlo=1(i1.0 =1),則跳轉到next跳轉標號
l iw4如果沒有執行跳轉,則在此繼續程序掃描
t iw10
a i6.0
a i6.1
s m 12.0
be塊結束
next:nop 0如果執行了跳轉,則在此繼續程序掃描。
的塊無條件結束指令beu
使用該指令,可以中止在當前塊中的程序掃描,并跳轉到調用當前塊的程序塊。然后從塊調用語句后的第一個指令開始,重新進行程序掃描。并將當前的本地數據區域釋放,前一本地數據區域即成為當前本地數據區域。調用塊時打開的數據塊將被重新打開。另外,還恢復調用塊的mcr相關性,并將rlo從當前塊傳送到調用當前塊的程序塊。該指令與任何條件無關。但是如果該指令被跳轉,則不結束當前程序掃描,而是從塊內跳轉目的地處繼續。
編程示例:
a i 1.0
jc next說明:如果rlo=1(i1.0=1),則跳轉到next跳轉標號
l iw4如果沒有執行跳轉,則繼續程序掃描
t iw10
a i 6.0
a i 6.1
s m 12.0
beu塊無條件結束
next:nop 0如果執行了跳轉,則繼續程序掃描










