EasyManua.ls Logo

Panasonic MN103S - Page 474

Panasonic MN103S
552 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...
Chapter 16
Appendix
XVI - 22 Instruction Set
RETF
RETS
JSR (An)
JSR label
RTS
RTI
TRAP
NOP
SP + imm8(zero_ext) SP,MDR PC,
mem32(SP-4)reg1,mem32(SP-8)reg2,
mem32(SP-12)D0,mem32(SP-16)D1,
mem32(SP-20)A0,mem32(SP-24)A1,
mem32(SP-28)MDR,mem32(SP-32)LIR,
mem32(SP-36)LAR
SP + imm8(zero_ext) SP,MDR PC,
mem32(SP-4)reg1,mem32(SP-8)reg2,
mem32(SP-12)reg3,mem32(SP-16)D0,
mem32(SP-20)D1,mem32(SP-24)A0,
mem32(SP-28)A1,mem32(SP-32)MDR,
mem32(SP-36)LIR,mem32(SP-40)LAR,
SP + imm8(zero_ext) SP,MDR PC,
mem32(SP-4)D2,mem32(SP-8)D3,
mem32(SP-12)A2,mem32(SP-16)A3,
mem32(SP-20)D0,mem32(SP-24)D1,
mem32(SP-28)A0,mem32(SP-32)A1,
mem32(SP-36)MDR,mem32(SP-40)LIR,
mem32(SP-44)LAR
mem32(SP) PC
SP - 4 SP,PC + 2 mem32(SP)
PC + 2 MDR,An PC,
(execute subroutine)
SP + 4 SP
IF ( label = (d16,PC)),
SP - 4 SP,PC + 4 mem32(SP),
PC + 4 MDR,PC + d16 (sign_ext) PC
(execute subroutine)
SP+4 SP
IF ( label = (d32,PC)),
SP - 4 SP,PC + 6 (SP+3),
PC + 6 MDR,PC + d32 PC
(execute subroutine)
SP+4 SP
mem32(SP) PC
mem16(SP) PSW,mem32(SP+4) PC,
SP + 8 SP
PC + 2 mem32(SP),0x40000010 PC
PC + 1 PC
-
-
-
-
z
z
z
-
z
-
-
-
-
-
-
z
z
z
-
z
-
-
-
-
-
-
z
z
z
-
z
-
-
-
-
-
-
z
z
z
-
z
-
-
3
3
3
2
8
10
12
2
2
2
1
10
11
10
5*
5
5
5*
4
4
4
1
S2
D0
D0
D0
S0
1
1101
1111
1111
1111
1100
2
1110
0000
0000
0000
1011
3
<regs
1111
1111
1111
4
....>
1100
1101
1110
5
<imm8
6
....>
Group
Mnemonic
Operation
Machine Code
Notes
Flag
Code
Size
Cycle
For
-mat
MN1030/MN103S SERIES INSTRUCTION SET
789
10
11
12
13 14
VF
CF NF
ZF
RETF
RETS
JSR
RTS
RTI
TRAP
NOP
registers specified with regs = 9
registers specified with regs= 10
registers specified with regs= 11
*: 4 cycles for AM30
*: 6 cycles for AM30

Table of Contents

Other manuals for Panasonic MN103S

Related product manuals