debugger.Interrupt.PseudoInterrupt
|
疑似割り込みを発生させます。【RL78 命令シミュレータ】
[指定形式]
debugger.Interrupt.PseudoInterrupt(vectorAddress, priority)
|
[引数]
|
|
vectorAddress
|
割り込み名(文字列),またはベクタ・アドレス(数値:0x4~0x7c)を指定します。
|
priority
|
割り込み優先順位(数値:0~3)を指定します。
|
[戻り値]
割り込みの発生に成功した場合 : True
割り込みの発生に失敗した場合 : False
[詳細説明]
- | 割り込みは割り込み許可(EI)状態の時に発生します。 |
- | 割り込み禁止(DI)状態の時は保留され,次に割り込み許可(EI)状態になった時に割り込みが発生します。 |
- | 割り込み機能のレジスタの設定は不要です。また、割り込みにより割り込み機能のレジスタはPSWのみが変化します。 |
- | 割り込みが保留された状態でリセットが発生した時は,本割り込みは削除されます。 |
[使用例]
>>>debugger.Interrupt.PseudoInterrupt(8, 0)
True
>>>debugger.Interrupt.PseudoInterrupt("INTWDTI", 1)
True
>>>
|