[Interrupt event setting] tab [Simulator]


You can set an interrupt event in this tab (see "2.16.2 Insert an interrupt event [Simulator]").

An interrupt event is a function with which you can generate an interrupt request at a specified point. When an interrupt event is set, an interrupt request will occur immediately before the execution of an instruction for which the event is set. Once the interrupt request is accepted by the CPU, interrupt exception will take place.

Figure A.48

Action Events Dialog Box: [Interrupt event setting] Tab

 

This section describes the following.

[How to open]

-

On the Editor panel, move the caret to the line where you wish to set an interrupt event, then select [Register Action Event...] from the context menu.

-

On the Disassemble panel, move the caret to the address where you wish to set an interrupt event, then select [Register Action Event...] from the context menu.

-

On the Events panel, select [Edit Condition...] from the context menu after selecting the interrupt event.

[Description of each area]

(1)

[Interrupt Vector] area

Specify the interrupt vector by directly entering a corresponding number between 0 and 255.

(2)

[Priority] area

-

[RX610 Group]

Specify the priority order by directly entering a number between 1 and 8.

When 8 is specified, the event is handled as a fast interrupt.

-

[Non-RX610 Group]

Specify the priority order by directly entering a number between 1 and 16.

When 16 is specified, the event is handled as a fast interrupt.

[Function buttons]

Button

Function

OK

Finishes configuring the interrupt event, and sets it to the line/address at the caret position in the Editor panel/Disassemble panel.

Cancel

Cancels the interrupt event setup and closes this dialog box.

Help

Displays the help for this dialog box.