Renesas SH7709S Stereo System User Manual


 
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