類別 |
功能號 |
指令助記符 |
功 能 |
D指令 |
P指令 |
程
序
流
程 |
00 |
CJ |
條件跳轉 |
- |
O |
01 |
CALL |
調用子程序 |
- |
O |
02 |
SRET |
子程序返回 |
- |
- |
03 |
IRET |
中斷返回 |
- |
- |
04 |
EI |
開中斷 |
- |
- |
05 |
DI |
關(guan) 中斷 |
- |
- |
06 |
FEND |
主程序結束 |
- |
- |
07 |
WDT |
監視定時器 |
- |
O |
08 |
FOR |
循環區開始 |
- |
- |
09 |
NEXT |
循環區結束 |
- |
- |
傳(chuan)
送
與(yu)
比
較 |
10 |
CMP |
比較 |
O |
O |
11 |
ZCP |
區間比較 |
O |
O |
12 |
MOV |
傳(chuan) 送 |
O |
O |
13 |
SMOV |
移位傳(chuan) 送 |
- |
O |
14 |
CML |
取反 |
O |
O |
15 |
BMOV |
塊傳(chuan) 送 |
- |
O |
16 |
FMOV |
多點傳(chuan) 送 |
O |
O |
17 |
XCH |
數據交換 |
O |
O |
18 |
BCD |
求BCD碼 |
O |
O |
19 |
BIN |
求二進製碼 |
O |
O |
|
四
則
運
算
與(yu)
邏
輯
運
算 |
20 |
ADD |
二進製加法 |
O |
O |
21 |
SUB |
二進製減法 |
O |
O |
22 |
MUL |
二進製乘法 |
O |
O |
23 |
DIV |
二進製除法 |
O |
O |
24 |
INC |
二進製加一 |
O |
O |
25 |
DEC |
二進製減一 |
O |
O |
26 |
WADN |
邏輯字與(yu) |
O |
O |
27 |
WOR |
邏輯字或 |
O |
O |
28 |
WXOR |
邏輯字與(yu) 或 |
O |
O |
29 |
ENG |
求補碼 |
O |
O |
循
環
與(yu)
轉
移 |
30 |
ROR |
循環右移 |
O |
O |
31 |
ROL |
循環左移 |
O |
O |
32 |
RCR |
帶進位右移 |
O |
O |
33 |
RCL |
帶進位左移 |
O |
O |
34 |
SFTR |
位右移 |
- |
O |
35 |
SFTL |
位左移 |
- |
O |
36 |
WSFR |
字右移 |
- |
O |
37 |
WSFL |
字左移 |
- |
O |
38 |
SFWR |
FIFO寫(xie) |
- |
O |
39 |
SFRD |
FIFO讀 |
- |
O |
|
數
據
處
理 |
40 |
ZRST |
區間複位 |
- |
O |
41 |
DECO |
解碼 |
- |
O |
42 |
ENCO |
編碼 |
- |
O |
43 |
SUM |
求置ON位的總和 |
O |
O |
44 |
BON |
ON位判斷 |
O |
O |
45 |
MEAN |
平均值 |
O |
O |
46 |
ANS |
標誌位置 |
- |
- |
47 |
ANR |
標誌複位 |
- |
O |
48 |
SOR |
二進製平方根 |
O |
O |
49 |
FLT |
二進製整數與(yu) 浮點數轉換 |
O |
O |
高
速
處
理 |
50 |
REF |
刷新 |
- |
O |
51 |
REFE |
濾波調整正 |
- |
O |
52 |
MTR |
矩陣輸入 |
- |
- |
53 |
HSCS |
比較置位(高速計數器) |
O |
- |
54 |
HSCR |
比較複位(高速計數器) |
O |
- |
55 |
HSZ |
區間比較(高速計數器) |
O |
- |
56 |
SPD |
脈衝(chong) 密度 |
- |
- |
57 |
PLSY |
脈衝(chong) 輸出 |
O |
- |
58 |
PWM |
脈寬調製 |
- |
- |
59 |
PLSR |
帶加速減速的脈衝(chong) 輸出 |
O |
- |
|
方
便
指
令 |
60 |
IST |
狀態初始化 |
- |
- |
61 |
SER |
查找數據 |
O |
O |
62 |
ABSD |
絕對值式凸輪控製 |
O |
- |
63 |
INCD |
增量式凸輪控製 |
- |
- |
64 |
TTMR |
示都定時器 |
- |
- |
65 |
STMR |
特殊定時器 |
- |
- |
66 |
ALT |
交替輸出 |
- |
- |
67 |
RAMP |
斜坡輸出 |
- |
- |
68 |
ROTC |
旋轉工作台控製 |
- |
- |
69 |
SORT |
列表數據排序 |
- |
- |
外
部
設
備
I/O |
70 |
TKY |
十鍵輸入 |
O |
- |
71 |
HKY |
十六鍵輸入 |
O |
- |
72 |
DSW |
數字開關(guan) 輸入 |
- |
- |
73 |
SEGD |
七段譯碼 |
- |
O |
74 |
SEGL |
帶鎖存七段碼顯示 |
- |
- |
75 |
ARWS |
方向開關(guan) |
- |
- |
76 |
ASC |
ASCII碼轉換 |
- |
- |
77 |
PR |
ASCII碼打印輸出 |
- |
- |
78 |
FROM |
讀特殊功能模塊 |
O |
O |
79 |
TO |
寫(xie) 特殊功能模塊 |
O |
O |
|
外
部
設
備
SER |
80 |
RS |
串行通訊指令 |
- |
- |
81 |
PRUN |
八進製位傳(chuan) 送 |
O |
O |
82 |
ASCI |
將十六進製數轉換成ASCII碼 |
- |
O |
83 |
HEX |
ASCII碼轉換成十六進製數 |
- |
0 |
84 |
CCD |
校驗碼 |
- |
O |
85 |
VRRD |
模擬量讀出 |
- |
O |
86 |
VRSC |
模擬量區間 |
- |
O |
87 |
|
|
|
|
88 |
PID |
PID運算 |
- |
O |
89 |
|
|
|
|
浮
點 |
110 |
ECMP |
二進製浮點數比較 |
O |
O |
111 |
EZCP |
二進製浮點數區間比較 |
O |
O |
118 |
EBCD |
二進製--十進製浮點數變換 |
O |
O |
119 |
EBIN |
十進製--二進製浮點數變換 |
OO |
O |
120 |
EAAD |
二進製浮點數加法 |
O |
O |
121 |
ESUB |
二進製浮點數減法 |
O |
O |
122 |
EMUL |
二進製浮點數乘法 |
O |
O |
123 |
EDIV |
二進製浮點數除除法 |
O |
O |
127 |
ESOR |
二進製浮點數開方 |
O |
O |
129 |
INT |
二進製浮點--二進製整數轉換 |
O |
O |
130 |
SIN |
浮點數SIN演算 |
O |
O |
131 |
COS |
浮點數COS演算 |
O |
O |
132 |
TAN |
浮點數TAN演算 |
O |
O |
|
147 |
SWAP |
上下位變換 |
O |
O |
|
時
鍾
運
算 |
160 |
TCMP |
時鍾數據比較 |
- |
O |
161 |
TZCP |
時鍾數據區間比較 |
- |
O |
162 |
TADD |
時鍾數據加法 |
- |
O |
163 |
TSUB |
時鍾數據減法 |
- |
O |
166 |
TRD |
時鍾數據讀出 |
- |
O |
167 |
TWR |
時鍾數據寫(xie) 入 |
- |
O |
葛雷碼 |
170 |
GRY |
葛雷碼轉換 |
O |
O |
171 |
GBIN |
葛雷碼逆轉換 |
O |
O |
觸
點
比
較 |
224 |
LD= |
(S1)=(S2) |
O |
- |
225 |
LD> |
(S1)>(S2) |
O |
- |
226 |
LD< |
(S1)<(S2) |
O |
- |
228 |
LD<> |
(S1)≠(S2) |
O |
- |
229 |
LD<= |
(S1)≤(S2) |
O |
- |
230 |
LD>= |
(S1)≥(S2) |
O |
- |
232 |
AND= |
(S1)=(S2) |
O |
- |
233 |
AND> |
(S1)>(S2) |
O |
- |
234 |
AND< |
(S1)<(S2) |
O |
- |
236 |
AND<> |
(S1)≠(S2) |
O |
- |
237 |
AND<= |
(S1)≤(S2) |
O |
- |
238 |
AND>= |
(S1)≥(S2) |
O |
- |
240 |
OR= |
(S1)=(S2) |
O |
- |
241 |
OR> |
(S1)>(S2) |
O |
- |
242 |
OR< |
(S1)<(S2) |
O |
- |
244 |
OR<> |
(S1)≠(S2) |
O |
- |
245 |
OR<= |
(S1)≤(S2) |
O |
- |
246 |
OR>= |
(S1)≥(S2) |
O |
- |
|