邏輯控制指令是指邏輯塊內(nèi)的跳轉(zhuǎn)和循環(huán)指令。跳轉(zhuǎn)或循環(huán)指令的操作數(shù)是地址標(biāo)號(hào),該地址標(biāo)號(hào)指出程序要跳往何處,標(biāo)號(hào)最多為4個(gè)字符,第一個(gè)字符必須是字母,其余字符可為字母或數(shù)字。
1 無(wú)條件跳轉(zhuǎn)指令
l JU 無(wú)條件跳轉(zhuǎn)指令
l JL 跳轉(zhuǎn)表格指令
2 件跳轉(zhuǎn)指令
l JC 當(dāng)RLO = 1時(shí)跳轉(zhuǎn)
l JCN 當(dāng)RLO = 0時(shí)跳轉(zhuǎn)
l JCB 當(dāng)RLO = 1并且BR = 1時(shí)跳轉(zhuǎn)
l JNB 當(dāng)RLO = 0并且BR = 0時(shí)跳轉(zhuǎn)
l JBI 當(dāng)BR = 1時(shí)跳轉(zhuǎn)
l JNBI 當(dāng)BR = 0時(shí)跳轉(zhuǎn)
l JO 當(dāng)OV = 1時(shí)跳轉(zhuǎn)
l JOS 當(dāng)OS = 1時(shí)跳轉(zhuǎn)
l JZ 累加器1中的計(jì)算結(jié)果為零跳轉(zhuǎn)
l JNZ 累加器1中的計(jì)算結(jié)果不為零跳轉(zhuǎn)
l JP 累加器1中的計(jì)算結(jié)果為正數(shù)跳轉(zhuǎn)
l JM 累加器1中的計(jì)算結(jié)果為負(fù)數(shù)跳轉(zhuǎn)
l JPZ 累加器1中的計(jì)算結(jié)果大于等于零跳轉(zhuǎn)
l JMZ 累加器1中的計(jì)算結(jié)果小于等于零跳轉(zhuǎn)
l JUO 計(jì)算結(jié)果溢出跳轉(zhuǎn)
3 程序控制指令
l BE 塊結(jié)束指令
l BEC 條件塊結(jié)束指令
RLO=1,結(jié)束當(dāng)前塊的掃描,將控制返還給調(diào)用塊.
若RLO=0,則將RLO置1,程序繼續(xù)在當(dāng)前塊內(nèi)掃描
l BEU 無(wú)條件塊結(jié)束指令
該指令無(wú)條件結(jié)束當(dāng)前塊的掃描,將控制返還給調(diào)用塊
[ 此帖被sjm213在2009-06-09 16:02重新編輯 ]