Fujitsu MB91260B Series Hardware Manual page 74

32-bit microcontroller
Table of Contents

Advertisement

■ Processing of INT Instruction
INT #u8
This instruction causes a branch to the interrupt handler of the vector indicated by u8.
[Processing]
1. SSP - 4
2. PS
3. SSP - 4
4. PC + 2
5. "0"
6. "0"
7. (TBR + 3FC
■ Processing of INTE Instruction
INTE
This instruction causes a branch to the interrupt handler of the vector with vector No. #9.
[Processing]
1. SSP - 4
2. PS
3. SSP - 4
4. PC + 2
5. "00100
6. "0"
7. (TBR + 3D8
Do not use an INTE instruction in another INTE instruction or in a step trace trap service routine. The
INTE instruction does not generate an EIT during single stepping.
■ Processing of Step Trace Trap
If the T-flag in the SCR in the PS register is set to enable the step trace function, a trap occurs at the
execution of every instruction, causing a break.
[Step trace trap detection conditions]
• T-flag = 1
• The instruction is not a delayed branch instruction.
• During execution other than the INTE instruction and step trace trap service routine.
• If the above conditions are satisfied, a break is inserted between the executions of instructions.
[Processing]
1. SSP - 4
2. PS
3. SSP - 4
4. Next instruction's address → (SSP)
→ SSP
→ (SSP)
→ SSP
→ (SSP)
→ I-flag
→ S-flag
→ PC
- 4 × u8)
Η
→ SSP
→ (SSP)
→ SSP
→ (SSP)
→ ILM
"
B
→ S-flag
→ PC
)
Η
→ SSP
→ (SSP)
→ SSP
CHAPTER 3 CPU AND CONTROL UNITS
59

Advertisement

Table of Contents
loading

This manual is also suitable for:

Fr60lite

Table of Contents