CP1H:
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
指令助记符:
结束
END
空操作
NOP
联锁
IL
联锁解除
ILC
多联锁区别保持
MILH
多联锁区别释放
MILR
多联锁解除
MILC
跳转
JMP
跳转结束
JME
条件跳转
CJP
FOR
循环
FOR
循环终止
BREAK
下一个循环
NEXT
4
指令助记符:定时器
TIM
5
编辑指令:数据移位指令,递增
/
递减指令,四则运算指令,转换指令,逻辑指令,特殊
算术指令,表格数据处理指令,数据控制指令。
6
指令助记符
移位寄存器
SFT
可逆移位寄存器
SFTR
字移位
WSFT
算术左移
ASL
算术右移
ASR
循环左
移
ROL
循环右移
ROR
一个数字左移
SLD
一个数字右移
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
,数据译码
MLPX
,数据编码
DMPX
,
ASC
Ⅱ转换码
ASC
,
ASC
Ⅱ
→HEX HEX
10
指令助记符
逻辑与
ANDW
,双字逻辑与
ANDL
,逻辑或
ORW
,双字逻辑或
ORWL
,异或
XORW
双字异或
XORL
,求补
COM
,双字求补
COML
11
指令助记符
算术处理
APR
,位计数器
BCNT
12
指令助记符
浮点数
→16
位
FIX
,浮点数
→32
位
FIXL
,
16
位
→
浮点数
FLT
,
32
位
→
浮点数
FLTL