284
APPENDIX
■
Branch instructions
Table B.5-3 Branch instructions
No.
MNEMONIC
#
Operation
TL
TH
AH
N
Z
V
C OP CODE
1
BZ/BEQ rel
3
2
if Z=1 then PC<--PC+rel
-
-
-
-
-
-
-
FD
2
BNZ/BNE rel
3
2
if Z=0 then PC<--PC+rel
-
-
-
-
-
-
-
FC
3
BC/BLO rel
3
2
if C=1 then PC<--PC+rel
-
-
-
-
-
-
-
F9
4
BNC/BHS rel
3
2
if C=0 then PC<--PC+rel
-
-
-
-
-
-
-
F8
5
BN rel
3
2
if N=1 then PC<--PC+rel
-
-
-
-
-
-
-
FB
6
BP rel
3
2
if N=0 then PC<--PC+rel
-
-
-
-
-
-
-
FA
7
BLT rel
3
2
if V
N=1 then PC<--PC+rel
-
-
-
-
-
-
-
FF
8
BGE rel
3
2
if V
N=0 then PC<--PC+rel
-
-
-
-
-
-
-
FE
9
BBC dir:b, rel
5
3
if (dir:b)=0 then PC<--PC+rel
-
-
-
-
+
-
-
B0 to B7
10
BBS dir:b, rel
5
3
if (dir:b)=1 then PC<--PC+rel
-
-
-
-
+
-
-
B8 to BF
11
JMP @A
2
1
(PC)<--(A)
-
-
-
-
-
-
-
E0
12
JMP ext
3
3
(PC)<--ext
-
-
-
-
-
-
-
21
13
CALLV #vct
6
1
vector call
-
-
-
-
-
-
-
E8 to EF
14
CALL ext
6
3
subroutine call
-
-
-
-
-
-
-
31
15
XCHW A, PC
3
1
(PC)<--(A), (A)<--(PC)+1
-
-
dH
-
-
-
-
F4
16
RET
4
1
return from subroutine
-
-
-
-
-
-
-
20
17
RETI
6
1
return from interrupt
-
-
-
restore
30
Summary of Contents for MB89950 Series
Page 2: ......
Page 3: ...FUJITSU LIMITED F2MC 8L 8 BIT MICROCONTROLLER MB89950 950A Series HARDWARE MANUAL ...
Page 4: ......
Page 10: ...vi ...
Page 34: ...20 CHAPTER 2 HANDLING DEVICES ...
Page 134: ...120 CHAPTER 6 WATCHDOG TIMER ...
Page 236: ...222 CHAPTER 10 UART ...
Page 276: ...262 CHAPTER 12 LCD CONTROLLER DRIVER ...
Page 310: ...296 APPENDIX ...
Page 311: ...297 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Page 316: ...302 INDEX ...
Page 318: ......