位置:首页 > IC型号导航 > 首字符G型号页 > 首字符G的型号第170页 > GMS81C1404ED > GMS81C1404ED PDF资料 > GMS81C1404ED PDF资料3第88页

GMS81C1404/GMS81C1408
5.转移/跳转操作
号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
助记符
BBC A.bit ,相对
BBC dp.bit ,相对
BBS A.bit ,相对
BBS dp.bit ,相对
BCC REL
BCS REL
BEQ REL
BMI相对
BNE REL
BPL REL
相对BRA
BVC REL
BVS REL
CALL !腹肌
CALL [ DP ]
CBNE DP ,相对
CBNE DP + X , REL
DBNE DP ,相对
DBNE Y,相对
JMP !腹肌
JMP [ ! ABS ]
JMP [ DP ]
PCALL upage
OP字节周期
手术
CODE NO
NO
y2
2
4/6
科若位明确:
y3
3
5/7
如果(位)= 0,则电脑
←
( PC) +相对
x2
x3
50
D0
F0
90
70
10
2F
30
B0
3B
5F
FD
8D
AC
7B
1B
1F
3F
4F
2
3
2
2
2
2
2
2
2
2
2
3
2
3
3
3
2
3
3
2
2
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
U-页面调用
M( SP)的
←(
pc
H
) ,藻
-SP
- 1,M (藻)
←
( PC
L
),
sp
←
属 - 1,电脑
L
←
( upage ) ,PC
H
←
”0FF
H
” .
表电话: ( SP )
←(
pc
H
) ,藻
←
属 - 1,
M( SP)的
←
( PC
L
) ,藻
←
属 - 1,
pc
L
←
(表矢量L ) ,个人电脑
H
←
(表向量H )
--------
科如果位设置:
如果(位) = 1,则PC
←
( PC) +相对
科当进位清零
如果( C) = 0,则PC
←
( PC) +相对
如果科进位位组
如果(C ) = 1,则PC
←
( PC) +相对
假如等于
如果( Z) = 1,则PC
←
( PC) +相对
如果科减
如果(N ) = 1,则PC
←
( PC) +相对
科如果不相等
如果(z )= 0,则电脑
←
( PC) +相对
如果科减
如果( N) = 0,则PC
←
( PC) +相对
分行始终
pc
←
( PC) +相对
科若溢出位清零
如果( V) = 0,则PC
←
( PC) +相对
如果科溢位设置
如果( V) = 1,则PC
←
( PC) +相对
子程序调用
M( SP ) ← (PC
H
) , SP ← SP - 1 , M( SP ) ← (PC
L
) ,藻
-SP
- 1,
--------
如果ABS,PC ←腹肌! ;如果[ DP ] ,PC
L
←
(DP) ,个人电脑
H
←
(DP + 1)。
比较,如果不相等分支:
如果( A)
≠
(M ) ,然后PC
←
( PC) +相对。
递减和分支,如果不相等:
如果(M)的
≠
0,则PC
←
( PC) +相对。
无条件跳转
pc
←
跳转地址
--------
--------
--------
--------
--------
--------
--------
--------
--------
--------
--------
--------
旗
NVGBHIZC
--------
--------
24
TCALL
nA
1
8
--------
vi
。6月。 2001年版本1.2