1指令助記符: 裝載LD裝載非LD NOT與AND與非AND NOT或OR或非OR NOT 與裝載AND LD或裝載OR LD非NOT條件ON UP條件OFF DOWN 2指令助記符: 輸出OUT輸出非OUT NOT保持KEEP上升沿微分DIFU下降沿微分DIFD 置位SET復位RSET多位置位SETA多位復位RSTA單一位置位SETB單一位復位RSTB 3指令助記符: 結(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)CJP FOR循環(huán)FOR循環(huán)終止BREAK 下一個循環(huán)NEXT 4指令助記符:定時器TIM 5編輯指令:數(shù)據(jù)移位指令,,遞增/遞減指令,四則運算指令,,轉(zhuǎn)換指令,,邏輯指令,特殊算術(shù)指令,,表格數(shù)據(jù)處理指令,,數(shù)據(jù)控制指令。 6指令助記符 移位寄存器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 7指令助記符 二進制遞增++雙字二進制遞增++L二進制遞減--雙字二進制遞減--L BCD遞增++B,,雙字BCD遞增++BL,,BCD遞減--B,雙字BCD遞減--BL 8指令助記符 無進位帶符號二進制加法+,,無進位帶符號雙字二進制加法+L,,有進位帶符號二進制加法+C,有進位帶符號雙字二進制加法+CL,,無進位BCD加法+B,,無進位雙字BCD加法+BL,有進位BCD加法+BC,,有進位雙字BCD加法+BCL,,無進位帶符號二進制減法- 無進位帶符號雙字二進制減法-L,有進位帶符號二進制減法-C,,有進位帶符號雙字二進制減法-CL,,無進位BCD減法-B,無進位雙字BCD減法-BL,,有進位BCD減法-BC 有進位雙字BCD減法-BCL,,帶符號二進制乘法*,帶符號雙字二進制乘法*L,,BCD乘法*B,,雙字BCD乘法*BL,帶符號二進制除法/,,帶符號雙字二進制除法/L,,BCD除法/B 雙字BCD除法/BL 9指令助記符 BCD→二進制BIN,雙字BCD→雙字二進制BINL,,二進制→BCD BCD 雙字二進制→雙字BCD BCDL 二進制求補NEG,,數(shù)據(jù)譯碼MLPX,,數(shù)據(jù)編碼DMPX,ASCⅡ轉(zhuǎn)換碼ASC,, ASCⅡ→HEX HEX 10指令助記符 邏輯與ANDW,,雙字邏輯與ANDL,邏輯或ORW,,雙字邏輯或ORWL,,異或XORW 雙字異或XORL,求補COM,,雙字求補COML 11指令助記符 算術(shù)處理APR,,位計數(shù)器BCNT 12指令助記符 浮點數(shù)→16位FIX,浮點數(shù)→32位FIXL,,16位→浮點數(shù)FLT,,32位→浮點數(shù)FLTL 浮點數(shù)加法+F,浮點數(shù)減法-F,,浮點數(shù)除法/F,,浮點數(shù)乘法*F 浮點符號比較 LD, AND, OR+=F LD, AND, OR+<>F LD, AND, OR+<F LD, AND, OR+<=F LD, AND, OR+>F LD, AND, OR+>=F 浮點數(shù)→ASCⅡ FSTR ASCⅡ→浮點數(shù)FVAL 12指令助記符 交換字節(jié)SWAP,,幀校驗和FCS 13指令助記符 帶自調(diào)整的PID控制PIDAT,,時間比例輸出TPO,標度SCL,,標度2 SCL2,,標度3 SCL3 平均值A(chǔ)VG 14指令助記符 子程序調(diào)用SBS,子程序進入SBN,,子程序返回RET,,設(shè)置中斷屏蔽MSKS,清除中斷CLI,,禁止中斷DI,,允許中斷EI,模式控制INI,,高速計數(shù)器當前值讀取PRV 比較表載入CTBL,,速度輸出SPED,設(shè)置脈沖PULS,,脈沖輸出PLS2,,加速度模式ACC 原點搜索ORG,可變占空比系數(shù)脈沖PWM 15指令助記符 步定義STEP,,步啟動SNXT,,I/O刷新IORF,7段譯碼SDEC,,數(shù)字開關(guān)輸入DSW 矩陣輸入MTR,,7段顯示輸出7SEG 發(fā)送TXD,,接收RXD,日歷加法CADD,,日歷減法CSUB,,時鐘調(diào)整DATE,故障報警FAL 嚴重故障報警FALS,,設(shè)置進位STC,,清除進位CLC,延長最大循環(huán)時間WDT TIMX 計數(shù)器:CNT,,CNTX 高速定時器:TIMH,,TIMHX 1MS定時器:TMHH,TMHHX 累計定時器:TTIM,,TTIMX 長時間定時器:TIML,,TIMLX 可逆計數(shù)器:CNTR,CNTRX 定時器/計數(shù)器復位:CNR,,CNRX 16指令助記符 輸入比較指令 (無符號) LD,AND,OR+= LD,AND,OR+<> LD,AND,OR+< LD,AND,OR+<= LD,AND,OR+> LD,AND,OR+>= 輸入比較指令 (雙字長,,無符號) LD,AND,OR+=+L LD,AND,OR+<>+L LD,AND,OR+<+L LD,AND,OR+<=+L LD,AND,OR+>+L LD,AND,OR+>=+L 輸入比較指令 (帶符號) LD,AND,OR+=+S LD,AND,OR+<>+S LD,AND,OR+<+S LD,AND,OR+<=+S LD,AND,OR+>+S LD,AND,OR+>=+S 輸入比較指令 (雙字長,,帶符號) LD,AND,OR+=+SL LD,AND,OR+<>+SL LD,AND,OR+<+SL LD,AND,OR+<=+SL LD,AND,OR+>+SL LD,AND,OR+>=+SL 時間比較指令 =DT <>DT <DT <=DT >DT >=DT 比較CMP,,雙字比較CMPL,帶符號二進制比較CPS,,雙字長帶符號二進制比較CPSL 表格比較TCMP,,無符號塊比較BCMP,區(qū)域范圍比較ZCP,,雙區(qū)域范圍比較ZCPL 17指令助記符 傳送MOV,,雙字長傳送MOVL,傳送非MVN,,傳送位MOVB,,數(shù)字傳送MOVD 多位傳送XFRB,塊傳送XFER,,塊置位BSET,,數(shù)據(jù)交換XCHG,單字分配DIST 數(shù)據(jù)收集COLL 6 |
|