HD6417641 RENESAS [Renesas Technology Corp], HD6417641 Datasheet - Page 263

no-image

HD6417641

Manufacturer Part Number
HD6417641
Description
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Table 9.4
Note: The following labels are used here.
Illegal Instruction Exception in Repeat Control Period: If one of the following instructions is
executed at the address following RptDtct1, a general illegal instruction exception occurs. For
details on an address to be saved in the SPC, refer to SPC Saved by an Exception in Repeat
Control Period description in section 9.4.2, Exception in Repeat Control Period.
• Branch instructions
• Repeat control instructions
• Load instructions for SR, RS, and RE
Note: In a repeat loop consisting of one to three instructions, some restrictions apply to repeat
Instruction Where an
Exception Occurs
RptDtct
RptDtct1
RptDtct2
RptDtct3
BRA, BSR, BT, BF, BT/S, BF/S, BSRF, RTS, BRAF, RTE, JSR, JMP, TRAPA
SETRC, LDRS, LDRE
LDC Rn,SR, LDC @Rn+,SR, LDC Rn,RE, LDC @Rn+,RE, LDC Rn,RS, LDC @Rn+, Rs
RptDtct:
RptDtct1: An instruction address one instruction following the repeat detection instruction
RptDtct2: An instruction address two instruction following the repeat detection instruction
RptDtct3: An instruction address three instruction following the repeat detection instruction
RS:
If a re-execution type exception is accepted at an instruction in the hatched areas above, a
return address to be saved in the SPC is incorrect. If SR.RC[11:0] is 1 or 0, a correct return
address is saved in the SPC.
detection instructions and all the remaining instructions. In a repeat loop consisting of four
or more instructions, restrictions apply to only the three instructions that include a repeat
end instruction.
SPC Value When a Re-Execution Type Exception Occurs in Repeat Control
Repeat detection instruction address
Repeat start instruction address
1
RptDtct
RptDtct1
Number of Instructions in a Repeat Loop
2
RptDtct
RptDtct1
RptDtct1
Rev. 4.00 Sep. 14, 2005 Page 213 of 982
3
RptDtct
RptDtct1
RptDtct1
RptDtct1
Section 9 Exception Handling
4 or Greater
RptDtct
RptDtct1
RS-4
RS-2
REJ09B0023-0400

Related parts for HD6417641