
MB90670 / 675系列
表19
助记符
CBNE A, #的imm8 ,相对
CWBNEA , # imm16 ,相对
CBNE耳, #的imm8 ,相对
CBNE EAM , #的imm8 ,
REL *
9
CWBNEear , # imm16 ,
REL
CWBNEeam , # imm16 ,
REL *
9
DBNZ耳,相对
DBNZ
EAM , REL
3 *
5
3+ *
6
DWBNZ耳,相对
DWBNZ EAM ,相对
INT
INT
INTP
INT9
RETI
链接
#vct8
addr16
addr24
2
3
4
1
1
2
#local8
1
取消链接
RET *
7
RETP *
8
1
1
5
4
6
0
0
0
(c)
(c)
(d)
20
16
17
20
15
6
0
0
0
0
0
0
2
2
#
- RG
0
0
1
0
1
0
2
2
B
0
0
0
(b)
0
(c)
科2说明[19说明]
手术
科当字节( A)
≠
imm8
当科字( A)
≠
imm16
L A
H H
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
I
–
–
–
–
–
–
–
–
–
–
R
R
R
R
*
–
S
–
–
–
–
–
–
–
–
–
–
S
S
S
S
*
–
T
–
–
–
–
–
–
–
–
–
–
–
–
–
–
*
–
N
*
*
*
*
*
*
*
*
*
*
–
–
–
–
*
–
Z
*
*
*
*
*
*
*
*
*
*
–
–
–
–
*
–
V
*
*
*
*
*
*
*
*
*
*
–
–
–
–
*
–
控室
W
*
*
*
*
*
*
–
–
–
–
–
–
–
–
*
–
–
–
–
–
–
–
–
*
–
*
–
–
–
–
–
–
3 *
1
4 *
1
4
4+
5
5+
*
2
*
3
*
4
*
3
3 *
5
3+ *
6
科当字节(耳)
≠
imm8
科当字节( EAM )
≠
0的imm8
当科字(耳)
≠
2 × (B ) imm16
当科字( EAM )
≠
imm16
0
科当字节(耳) =
2× (三) (耳朵) - 1,和(耳朵)
≠
0
科当字节( EAM ) =
(EAM) - 1,和(EAM)
≠
0
8× (c)
6 × (三)科当字(耳) =
6× (三) (耳朵) - 1,和(耳朵)
≠
0
8 × (三)科当字( EAM ) =
6× (三) (EAM) - 1,和(EAM)
≠
0
(c)
软件中断
软件中断
软件中断
软件中断
从中断返回
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
在不断的条目,保存旧
–
帧指针堆栈,设置
–
新的帧指针,
当地分配区域的指针
在不断的进入,检索
从堆栈旧帧指针。
从子程序返回
从子程序返回
*1:
*2:
*3:
*4:
*5:
*6:
*7:
*8:
*9:
5分支时, 4时,没有分支
13支时, 12时,没有分支
7 +(一)分支时, 6 +(一)时,不转移
8支时, 7时,没有分支
7支时, 6时,没有分支
8 +(一)分支时, 7 +(一)时,不转移
检索(字)从堆栈
从栈中检索(长字)
在CBNE / CWBNE指令,不要使用RWJ +寻址方式。
注:对于“ (一) ”,以“ (四)” ,请参考表4 , “执行周期数的寻址每个类型”的解释
和表5中, “修正值周期数用于计算实际循环数”。
116