EasyManua.ls Logo

Fujitsu 8FX

Fujitsu 8FX
650 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MB95630H Series
624 FUJITSU SEMICONDUCTOR LIMITED MN702-00009-2v0-E
APPENDIX A Instruction Overview
A.4 F
2
MC-8FX Instructions
Branch Instructions
Other Instructions
46 AND A, #d8 2 2 (A) (AL) d8 - - - + + R - 64
47 AND A, dir 3 2 (A) (AL) (dir) - - - + + R - 65
48 AND A, @EP 2 1 (A) (AL) ( (EP) ) - - - + + R - 67
49 AND A, @IX + off 3 2 (A) (AL) ( (IX) + off) - - - + + R - 66
50 AND A, Ri 2 1 (A) (AL) (Ri) - - - + + R - 68 to 6F
51 OR A 1 1 (A) (AL) (TL) - - - + + R - 72
52 OR A, #d8 2 2 (A) (AL) d8 - - - + + R - 74
53 OR A, dir 3 2 (A) (AL) (dir) - - - + + R - 75
54 OR A, @EP 2 1 (A) (AL) ( (EP) ) - - - + + R - 77
55 OR A, @IX + off 3 2 (A) (AL) ( (IX) + off) - - - + + R - 76
56 OR A, Ri 2 1 (A) (AL) (Ri) - - - + + R - 78 to 7F
57 CMP dir, #d8 4 3 (dir) - d8 - - - + + + + 95
58 CMP @EP, #d8 3 2 ( (EP) ) - d8 - - - + + + + 97
59 CMP @IX + off, #d8 4 3 ( (IX) + off) - d8 - - - + + + + 96
60 CMP Ri, #d8 3 2 (Ri) - d8 - - - + + + + 98 to 9F
61 INCW SP 1 1 (SP) (SP) + 1 ------- C1
62 DECW SP 1 1 (SP) (SP) - 1 ------- D1
Table A.4-3 Branch Instructions
No. MNEMONIC ~ # Operation TL TH AH N Z V C OPCODE
1 BZ/BEQ rel(at branch) 4 2 if Z = 1 then PC PC + rel ------- FD
BZ/BEQ rel(at no branch) 2
2 BNZ/BNE rel(at branch) 4 2 if Z = 0 then PC PC + rel ------- FC
BNZ/BNE rel(at no branch) 2
3 BC/BLO rel(at branch) 4 2 if C = 1 then PC PC + rel ------- F9
BC/BLO rel(at no branch) 2
4 BNC/BHS rel(at branch) 4 2 if C = 0 then PC PC + rel ------- F8
BNC/BHS rel(at no branch) 2
5 BN rel(at branch) 4 2 if N = 1 then PC PC + rel ------- FB
BN rel(at no branch) 2
6 BP rel(at branch) 4 2 if N = 0 then PC PC + rel ------- FA
BP rel(at no branch) 2
7 BLT rel(at branch) 4 2 if V N = 1 then PC PC + rel ------- FF
BLT rel(at no branch) 2
8 BGE rel(at branch) 4 2 if V N = 0 then PC PC + rel ------- FE
BGE rel(at no branch) 2
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 3 1 (PC) (A) ------- E0
12 JMP ext 4 3 (PC) ext ------- 21
13 CALLV #vct 7 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 6 1 return from subroutine - - - - - - - 20
17 RETI 8 1 return from interrupt - - - restore 30
Table A.4-4 Other Instructions
No. MNEMONIC ~ # Operation TL TH AH N Z V C OPCODE
1 PUSHW A 4 1 ((SP)) (A), (SP)(SP) - 2 ------- 40
2POPW A 3 1(A) ((SP)), (SP) (SP) + 2 --dH---- 50
3 PUSHW IX 4 1 ((SP)) (IX), (SP)(SP) - 2 ------- 41
4 POPW IX 3 1 (IX) ((SP)), (SP) (SP) + 2 ------- 51
5NOP 11No operation ------- 00
6CLRC 1 1(C) 0 ------R 81
7SETC 1 1(C) 1 ------S 91
8 CLRI 1 1 (I) 0 ------- 80
9 SETI 1 1 (I) 1 ------- 90
Table A.4-2 Arithmetic Operation Instruction (2 / 2)
No. MNEMONIC ~ # Operation TL TH AH N Z V C OPCODE

Table of Contents

Related product manuals