
指令集
(续)
指令集
添加
ADC
SUBC
和
ANDSZ
OR
XOR
IFEQ
IFEQ
IFNE
IFGT
IFBNE
DRSZ
SBIT
RBIT
IFBIT
RPND
X
X
LD
LD
LD
LD
LD
X
X
LD
LD
LD
CLR
INC。
DEC
LAID
一种浓厚
RRC
RLC
SWAP
SC
RC
国际金融公司(IFC)
IFNC
POP
推
VIS
JMPL
JMP
JP
JSRL
JSR
JID
RET
RETSK
RETI
INTR
NOP
一个Meml
一个Meml
一个Meml
一个Meml
一个入境事务处
一个Meml
一个Meml
MD入境事务处
一个Meml
一个Meml
一个Meml
REG
纪念品
纪念品
纪念品
的MEM
一个X
一个Meml
一个X
B入境事务处
纪念品入境事务处
注册入境事务处
A B
g
一个X
g
A B
g
一个X
g
B
g
IMM
A
A
A
A
A
A
A
添加
带进位加法
带进位减法
逻辑与
如果逻辑与IMMED跳过零
逻辑或
逻辑异或
如果相等
如果相等
如果不相等
如果大于
如果B不等于
如果减量注册跳过零
设置位
复位位
如果位
复位标志位
交流与记忆
交换与存储X
负载与内存
负载与内存X
与IMMED负载B
装载存储器IMMED
装入寄存器内存IMMED
交流与存储器B
交换与存储X
负载与内存B
负载与内存X
装载存储器B IMMED
一个清晰
递增
DECrementA
加载间接从ROM
十进制纠正
旋转刚好经过
旋转左直通
A的半字节交换
集合C
重置
如果C
如果不是C
弹出堆栈分为A
推入堆栈
向量中断服务程序
跳转绝对长
绝对跳
跳转相对短
跳转子程序龙
跳转子程序
间接跳转
从子程序返回
返回并跳过
从中断返回
产生一个中断
无操作
A
w
A
a
Meml
A
w
A
a
Meml
a
C C
w
携带
HC
w
半进位
A
w
A
b
MEMI
a
C C
w
携带
HC
w
半进位
A
w
A和Meml
跳到下一个,如果( A和IMM)
e
0
A
w
A或Meml
A
w
A XOR Meml
比较MD和IMM下一步如果MD
e
IMM
比较A和Meml下一步如果A
e
Meml
比较A和Meml下一步如果A
i
Meml
比较A和Meml下一步如果A
l
Meml
下一步如果低4位的B
i
IMM
REG
w
REG
b
1则跳过注册
e
0
1位存储区(位
e
0 7眼前)
0位纪念品
如果在一个或纪念品位为真做下一条指令
软件复位中断标志位
A
纪念品
A
X
A
w
Meml
A
w
X
B
w
IMM
纪念品
w
IMM
REG
w
IMM
A
B (B
w
B
g
1)
A
X (X
w
g
1)
A
w
B (B
w
B
g
1)
A
w
X (X
w
X
g
1)
B
w
入境事务处(B
w
B
g
1)
A
w
0
A
w
A
a
1
A
w
A
b
1
A
w
ROM ( PU A)
A
w
A的BCD校正(如下ADC SUBC )
C
x
A7
x
x
A0
x
C
C
w
A7
w
w
A0
w
C
A7
A4
A3
A0
C
w
1 HC
w
1
C
w
0 HC
w
0
如果C是真的做的下一条指令
如果C是不是真的做的下一条指令
SP
w
SP
a
1 A
w
SP
SP
w
一个SP
w
SP
b
1
PU
w
VU PL
w
VL
PC
w
ii (ii
e
15位0到32K )
PC9
0
w
i (i
e
12位)
PC
w
PC
a
R( r为
b
31
a
32 ,除了1 )
SP
w
PL SP
b
1
w
PU SP
b
2 PC
w
ii
SP
w
PL SP
b
1
w
PU SP
b
2 PC9
0
w
i
PL
w
ROM ( PU A)
SP
a
2 PL
w
SP PU
w
SP
b
1
SP
a
2 PL
w
SP PU
w
SP
b
1
SP
a
2 PL
w
SP PU
w
SP
b
1 GIE
w
1
SP
w
PL SP
b
1
w
PU SP
b
2 PC
w
0FF
PC
w
PC
a
1
A
A
ADDR
ADDR
DISP
ADDR
ADDR
HTTP
WWW国家COM
30