前记助记符前加D为32位,助记符后加P为脉冲型)
1,SET置位|-[SETM0]
2,RST复位|-[RSTM0]
3,ZSTS双复位|-[ZRSTM0M1]
4,MOV传送指令|-[MOVDOD1]
5,BMOV批次传送指令|-[BMOVD0D10K3]6,FMOV多点传送|-[FMOVDOD10K4]
7,SMOV数位传送指令|-[SMOVDOK3K2D1K2]
8,CML取反传送指令|-[CMLDOk1M0]
9,XCH数据交换指令|-[XCHPD0D1]
10,BCD数变换令,二进制转BCD码|-[BCDD0D10]
11,BIN数据变换指令,BCD码转二进制|-[BINDOD10]
12,FOR循环指令|-[FORK3]
13,NEXT循环结束指令|-NEXT
14,ADD加法指令|-[ADDD0k1D10]
15,SUB减法指令|-[SUBD0k1D10]
16,MUL乘法指令|-[MULD0D2D10]
17,DIV除法指令|-[DIVD0D2D10]
18,INC加1指令|-[INCPD0])DECP减1指令|-[DECPDO]
19,SQR开方指令|-(SQRD0D10)
20,CMP比较指令|-[CMPK100T0MO]
21,ZCP区域比较指令|-[ZCPK100k120DOMO]
22,CJ跳转指令|-[CJPn]Pn为指针
23,MC主控程序指令|-[MCN0M0]
24,MCR主控复位指令|-[MCRNO]
25,CALL子程序调用|-[CALLPn])
26,FEND主程序结束|-[FEND]
27,SRET子程序返回|-[SRET]
28,EI允许中断指令又名开中断|-[EI]
29,DI禁止中断令又名关中断|-[DI]
30,IRET中断返回[IRET]
31,WAND逻辑与运算指令|-[WANDD0D10]
32,WOR逻辑或运算指令|-[WORD0D10])
33,WXOR逻辑与或运算指令|-[WXORD0D10]
34,NEGP求补指令|-[NEGPD0]
35,ROLP数位循环左移位|-[ROLPD0K4]M8022
36,RORP数为循环右移位|-[RORD0k4]M8022移位中的最后一个数同时移到M8022
37,RCLP带进位循环左位|-[RCLPD0k4]M8022
38,RCRP带进位循环右移|-[RCRPD0K4]M8022移位中最前面的一位数是M8022最后一位移回M8022
39,SFTLP位左移指令|-[SFTLPX0M0K4K1]
40,SFTRP位右移指令|-[SFTRPX0M0K2K2]
41,WSFLP字左移指令|-[WSFLPD0D10K4K1]
42,WSFRP字右移指令|-[WSFRPD0D10k2K2]
43,SFWRP先进选出写入|-[SFWRPD0D20k4]
44,SFRDP先进先出读出|-[SFRDPD20D0K4]
45,FLT整数转小数|-[D0D10],D10,D11为32位
46,INT小数取其整数指令|-[INEDOD10]
47,DECO译码指令|-[DECOX0M0K3]
48,ENCO编码指令|-[ENCOM0DOK3]
49,SUM求置ON位总数指令|-[SUMK1X0K1M0]
50,BON判别ON指令|-[BONK1X0M0K3]
51,ANS信号报警置位指令|-[ANST0K20S900]
52,ANR信号报警复位指令|-[ANR]
53,MTR数据采集指令|-[MTRXOY0M0K2]又名分时通断采集
54,SER数据检索指令|-[D0K40D20k10]
55,SORT数据排列指令|-[SORTD0k5K4D20K2]
56,MEAN求平均值指令|-[MEANDOD20K20]
57,FROM特殊功能读指令|-[KOK16D0K2]
58,TOP特殊功能模块写指令|-[K2K2D0K4]
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系