HD6417021 Hitachi Semiconductor, HD6417021 Datasheet - Page 75

no-image

HD6417021

Manufacturer Part Number
HD6417021
Description
SuperH RISC engine
Manufacturer
Hitachi Semiconductor
Datasheet
4.6
In some cases, address errors and interrupts that directly follow a delayed branch instruction or
interrupt-disabled instruction are not accepted immediately. Table 4.9 lists these cases. When this
occurs, the exception is accepted when an instruction that can accept the exception is decoded.
Table 4.9
Immediately after delayed branch instruction*
Immediately after interrupt-disabled instruction*
X: Not accepted
O: Accepted
Notes: 1. Delayed branch instructions: JMP, JSR, BRA, BSR, RTS, RTE
4.6.1
Address errors and interrupts are not accepted when an instruction in a delay slot immediately
following a delayed branch instruction is decoded. The delayed branch instruction and the
instruction in the delay slot are therefore always executed one after the other. Exception
processing is never inserted between them.
4.6.2
Interrupts are not accepted when the instruction immediately following an interrupt-disabled
instruction is decoded. Address errors are accepted, however.
2. Interrupt-disabled instructions: LDC, LDC.L, STC, STC.L, LDS, LDS.L, STS, STS.L
Cases in Which Exceptions Are Not Accepted
Immediately after Delayed Branch Instructions
Immediately after Interrupt-Disabling Instructions
Cases in Which Exceptions Are Not Accepted
Case
1
2
Address Error
X
O
Exception Source
Interrupt
X
X
HITACHI 57

Related parts for HD6417021