
GMS81508B / 16B / 24B , GMS82512 /二十四分之十六
分支/跳转操作
号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
MNENONIC
英国广播公司
英国广播公司
BBS
BBS
A.bit , REL
dp.bit , REL
A.bit , REL
dp.bit , REL
OP
CODE
y2
y3
x2
x3
50
D0
F0
90
70
10
2F
30
B0
3B
5F
FD
8D
AC
7B
1B
1F
3F
4F
字节
号
2
3
2
3
2
2
2
2
2
2
2
2
2
3
2
3
3
3
2
3
3
2
2
周期
NO
4/6
5/7
4/6
5/7
2/4
2/4
2/4
2/4
2/4
2/4
4
2/4
2/4
8
8
5/7
6/8
5/7
4/6
3
5
4
6
手术
旗
NVGBHIZC
BCC REL
BCS
BEQ
BMI
BNE
BPL
BRA
BVC
REL
REL
REL
REL
REL
REL
REL
BVS REL
CALL !腹肌
CALL [ DP ]
CBNE DP ,相对
CBNE DP + X ,
REL
DBNE DP ,相对
DBNE Y,相对
JMP !腹肌
JMP [ ! ABS ]
JMP [ DP ]
PCALL
科若位明确:
--------
如果(位)= 0,则个人电脑
←
PC + REL
科若位明确:
--------
如果(位) = 1,则PC
←
PC + REL
科若进位明显的:
MM - - - - Z -
如果( C) = 0,则PC
←
PC + REL
科若进位位组:如果(C ) = 1,则PC
←
PC + REL
--------
假如等于:如果( Z) = 1,则PC
←
PC + REL
--------
如果科减:如果(N ) = 1,则PC
←
PC + REL
--------
分支如果不相等:如果(z )= 0,则个人电脑
←
PC + REL
--------
科若没有减:如果(N ) = 0,则PC
←
PC + REL
--------
--------
分行始终:PC
←
PC + REL
科若溢出位明确:
--------
如果( V) = 0,则PC
←
PC + REL
科若溢出位设置:
--------
如果( V) = 1,则PC
←
PC + REL
子程序调用
M( SP) ← (PC
H
),SP ← SP- 1,M (SP) ← (PC
L
),SP ← SP-1的
--------
如果! ABS,PC
←
ABS ;如果[ DP ] ,PC
L
←
(DP) ,个人电脑
H
←
(dp+1)
比较,如果不相等处;
--------
如果一个
≠
(M ) ,然后PC
←
PC +相对。
递减和分支,如果不相等:
如果(米)
≠
0,则PC
←
PC +相对。
无条件跳转
PC
←
跳转地址
U-页电话:M ( SP )
←
(PC
H
) ,藻
←
SP -1,
M( SP)的
←
(PC
L
) ,藻
←
SP -1,
PC
L
←
( upage ) ,个人电脑
H
←
"OFF
H
& QUOT ;
表调用:
M( SP)的
←
(PC
H
) ,藻
←
SP -1,
M( SP)的
←
(PC
L
) ,藻
←
SP -1
PC
L
←
(表矢量L ) ,个人电脑
H
←
(表向量H )
--------
--------
--------
24
TCALL
nA
1
8
--------
MAY 。 2001年版2.0
十九