Renesas SH7709S Manual Do Utilizador

Página de 807
Rev. 5.00, 09/03, page 49 of 760
Instruction
Operation
Code
Privileged
Mode
Cycles T Bit
STC.L SSR,@
Rn
Rn–4 
→ 
Rn, SSR 
→ 
(Rn)
0100nnnn00110011
2
STC.L SPC,@
Rn
Rn–4 
→ 
Rn, SPC 
→ 
(Rn)
0100nnnn01000011
2
STC.L R0_BANK,
@
Rn
Rn–4 
→ 
Rn, R0_BANK 
→ 
(Rn)
0100nnnn10000011
2
STC.L R1_BANK,
@
Rn
Rn–4 
→ 
Rn, R1_BANK 
→ 
(Rn)
0100nnnn10010011
2
STC.L R2_BANK,
@
Rn
Rn–4 
 Rn, R2_BANK 
 (Rn)
0100nnnn10100011
2
STC.L R3_BANK,
@
Rn
Rn–4 
 Rn, R3_BANK 
 (Rn)
0100nnnn10110011
2
STC.L R4_BANK,
@
Rn
Rn–4 
 Rn, R4_BANK 
 (Rn)
0100nnnn11000011
2
STC.L R5_BANK,
@
Rn
Rn–4 
 Rn, R5_BANK 
 (Rn)
0100nnnn11010011
2
STC.L R6_BANK,
@
Rn
Rn–4 
 Rn, R6_BANK 
 (Rn)
0100nnnn11100011
2
STC.L R7_BANK,
@
Rn
Rn–4 
 Rn, R7_BANK 
 (Rn)
0100nnnn11110011
2
STS
MACH,Rn
MACH 
 Rn
0000nnnn00001010
1
STS
MACL,Rn
MACL 
 Rn
0000nnnn00011010
1
STS
PR,Rn
PR 
 Rn
0000nnnn00101010
1
STS.L MACH,@
Rn
Rn–4 
 Rn, MACH 
 (Rn)
0100nnnn00000010
1
STS.L MACL,@
Rn
Rn–4 
 Rn, MACL 
 (Rn)
0100nnnn00010010
1
STS.L PR,@
Rn
Rn–4 
 Rn, PR 
 (Rn)
0100nnnn00100010
1
TRAPA #imm
PC 
 SPC, SR 
 SSR,
imm 
 TRA
11000011iiiiiiii
8
Notes: 1. The table shows the minimum number of execution cycles. The actual number of
instruction execution cycles will increase in cases such as the following:
When there is contention between an instruction fetch and data access
When the destination register in a load (memory-to-register) instruction is also used
by the next instruction
2. With the addressing modes using displacement (disp) listed below, the assembler
descriptions in this manual show the value before scaling (
×
1, 
×
2, or 
×
4) is performed.
This is done to clarify the operation of the chip. For the actual assembler descriptions,
refer to the individual assembler notation rules.
@ (disp:4, Rn) ; Register-indirect with displacement
@ (disp:8, Rn) ; GBR-indirect with displacement
@ (disp:8, PC) ; PC-relative with displacement
disp:8, disp:12 ; PC-relative