(資料圖)
1、編程指令順序輸入指令順序輸出指令順序輸出指令定時器和計數(shù)器指令比較指令數(shù)據(jù)傳送指令指令助記符裝載LD裝載非LDNOT與AND與非ANDNOT或OR或非ORNOT與裝載ANDLD或裝載ORLD非NOT條件ONUP條件OFFDOWN指令助記符輸出OUT輸出非OUTNOT保持KEEP上升沿微分DIFU下降沿微分DIFD置位SET復(fù)位RSET多位置位SETA多位復(fù)位RSTA單一位置位SETB單一位復(fù)位RSTB指令助記符結(jié)束END空操作NOP聯(lián)鎖IL聯(lián)鎖解除ILC多聯(lián)鎖區(qū)別保持MILH多聯(lián)鎖區(qū)別釋放MILR多聯(lián)鎖解除MILC跳轉(zhuǎn)JMP跳轉(zhuǎn)結(jié)束JME條件跳轉(zhuǎn)CJPFOR循環(huán)FOR循環(huán)終止BREAK下一個循環(huán)NEXT指令助記符定時器TIM編輯指令數(shù)據(jù)移位指令遞增/遞減指令四則運算指令轉(zhuǎn)換指令邏輯指令特殊算術(shù)指令特殊算術(shù)指令表格數(shù)據(jù)處理指令數(shù)據(jù)控制指令指令助記符移位寄存器SFT可逆移位寄存器SFTR字移位WSFT算術(shù)左移ASL算術(shù)右移ASR循環(huán)左移ROL循環(huán)右移ROR一個數(shù)字左移SLD一個數(shù)字右移SRD左移N位NASL雙字左移N位NSLL右移N位NASR雙字右移N位NSRL指令助記符二進制遞增++雙字二進制遞增++L二進制遞減--雙字二進制遞減--LBCD遞增++B雙字BCD遞增++BLBCD遞減--B雙字BCD遞減--BL指令助記符無進位帶符號二進制加法+無進位帶符號雙字二進制加法+L有進位帶符號二進制加法+C有進位帶符號雙字二進制加法+CL無進位BCD加法+B無進位雙字BCD加法+BL有進位BCD加法+BC有進位雙字BCD加法+BCL無進位帶符號二進制減法-無進位帶符號雙字二進制減法-L有進位帶符號二進制減法-C有進位帶符號雙字二進制減法-CL無進位BCD減法-B無進位雙字BCD減法-BL有進位BCD減法-BC有進位雙字BCD減法-BCL帶符號二進制乘法*帶符號雙字二進制乘法*LBCD乘法*B雙字BCD乘法*BL帶符號二進制除法/帶符號雙字二進制除法/LBCD除法/B雙字BCD除法/BL指令助記符BCD→二進制BIN雙字BCD→雙字二進制BINL二進制→BCDBCD雙字二進制→雙字BCDBCDL二進制求補NEG數(shù)據(jù)譯碼MLPX數(shù)據(jù)編碼DMPXASCⅡ轉(zhuǎn)換碼ASCASCⅡ→HEXHEX指令助記符邏輯與ANDW雙字邏輯與ANDL邏輯或ORW雙字邏輯或ORWL異或XORW雙字異或XORL求補COM雙字求補COML指令助記符算術(shù)處理APR位計數(shù)器BCNT指令助記符浮點數(shù)→16位FIX浮點數(shù)→32位FIXL16位→浮點數(shù)FLT32位→浮點數(shù)FLTL浮點數(shù)加法+F浮點數(shù)減法-F浮點數(shù)除法/F浮點數(shù)乘法*F浮點符號比較LD,AND,OR+=FLD,AND,OR+<>FLD,AND,OR+
2、無符號)LD,AND,OR+=+LLD,AND,OR+<>+LLD,AND,OR+<+LLD,AND,OR+<=+LLD,AND,OR+>+LLD,AND,OR+>=+L輸入比較指令(帶符號)LD,AND,OR+=+SLD,AND,OR+<>+SLD,AND,OR+<+SLD,AND,OR+<=+SLD,AND,OR+>+SLD,AND,OR+>=+S輸入比較指令(雙字長。
3、帶符號)LD,AND,OR+=+SLLD,AND,OR+<>+SLLD,AND,OR+<+SLLD,AND,OR+<=+SLLD,AND,OR+>+SLLD,AND,OR+>=+SL時間比較指令=DT<>DTDT>=DT比較CMP雙字比較CMPL帶符號二進制比較CPS雙字長帶符號二進制比較CPSL表格比較TCMP無符號塊比較BCMP區(qū)域范圍比較ZCP雙區(qū)域范圍比較ZCPL指令助記符傳送MOV雙字長傳送MOVL傳送非MVN傳送位MOVB數(shù)字傳送MOVD多位傳送XFRB塊傳送XFER塊置位BSET數(shù)據(jù)交換XCHG單字分配DIST數(shù)據(jù)收集COLL。
本文到此分享完畢,希望對大家有所幫助。
標簽: