文档介绍:学习文档 仅供参考
一 顺控指令
1 触点指令
00 LD   逻辑操作开始
01 LDI   逻辑非操作开始
02 AND  逻辑乘
03 ANI   逻辑乘非
04 OR   逻辑加
05 ORI   逻辑加非
2 连)→(D+1,D)
96 DB+P 
97 DB-  (D+1,D)-(S+1,S)→(D+1,D)
98 DB-P 
99 DB-  (S1+1,S1)-(S2+1,S2)→(D+1,D)
100 DB-P 
101 B*  (S1)×(S2)→(D+1,D)
102 B*P  
103 B/  (S1)/(S2)→商(D),余数(D+1)
104 B/P  
105 DB*  (S1+1,S1)×(S2+1,S2)→
(D+3,D+2,D+1,D)
106
学习文档 仅供参考
 DB*P 
107 DB/  (S1+1,S1)/(S2+1,S2)→
   商(D+1,D),余数(D+3,D+2)
108 DB/P 
109 INC  (D)+1→(D)
110 INCP 
111 DINC (D+1,D)+1→(D+1,D)
112 DINCP 
113 DEC  (D)-1→(D)
114 DECP 
115 DDEC (D+1,D)-1→(D+1,D)
116 DDECP 
3 BCD—二进制转换
117 BCD  (S)→(D)BCD转换
118 BCDP  
119 DBCD  (S+1,S)→(D+1,D)
120 DBCDP  
121 BIN   (S)→(D)二进制转换
122 BINP  
123 DBIN  (S+1,S)→(D+1,D)
124 DBINP  
4 数据传送指令
125
学习文档 仅供参考
 MOV  (S)→(D)
126 MOVP  
127 DMOV  (S+1,S)→(D+1,D)
128 DMOVP     
129 CML  (S)→(D)
130 CMLP        
131 DCML  (S+1,S)→(D+1,D)
132 DCML  
133 DCMLP  
134 BMOV  (S)→(D)n个
135 BMOVP  
136 FMOV  (S)→(D)n个
137 FMOVP  
138 XCH  (D1)←→(D2)
139 XCHP  
140 DXCH  (D1+1,D1)←→(D2+1,D2)
141 DXCHP  
5 程序分支指令
142 CJ   条件满足,跳转到P**处
143 SCJ   条件满足后紧接的扫描周期,
跳转到P**处
144 JMP   无条件跳转到P**处
145
学习文档 仅供参考
 CALL  执行P**处子程序
146 CALLP  
147 RET   从子程序返回
148 EI   允许中断
149 DI   禁止中断
150 IRET  从中断程序返回
151 SUB   执行n指定的程序
152 SUBP  
6 程序切换指令
153 CHG  在主副程序间切换
7 刷新指令
154 COM  执行通讯刷新
155 EI   允许通讯刷新
156 DI   禁止通讯刷新
157 SEG   对应软元件的刷新,仅执行1个扫描周期,M9052 ON时有效
三 应用指令
1 逻辑运算指令
158 WAND  (D) AND (S)→(D)
159 WANDP  
160 WAND  (S1) AND (S2)→(D)
161 WANDP  
162
学习文档 仅供参考
 DAND (D+1,D) AND (S+1,S)→(D+1,D)
163 DANDP  
164 WOR  (D) OR (S)→(D)
165 WORP  
166 WOR  (S1) OR (S2)→(D)
167 WORP  
168 DOR (D+1,D) OR (S+1,S)→(D+1,D)
169 DORP  
170 WXOR  (D) XOR (S)→(D)异或
171 WXORP  
172 WXOR  (S1) XOR (S2)→(D)
173 WXORP  
174 DXOR (D+1,D) XOR (S+1,S)→(D+1,D)
175 DXORP             
176 WXNR  (D) XOR (S)→(D)
177 WXNRP              
178 WXNR  (S1) XOR (S2)→(D)
179 WXNRP                   
18