debugger.Ie.GetValue
debugger.Ie.SetValue
|
IEレジスタ,またはDCUレジスタを設定/参照します。
[指定形式]
debugger.Ie.GetValue(ieType, address)
debugger.Ie.SetValue(ieType, address, value)
|
[引数]
|
|
ieType
|
レジスタを指定します。
指定可能なレジスタを以下に示します。
|
|
|
IeType.Reg
|
IEレジスタ【【IECUBE】78K0】【【IECUBE】RL78】【【IECUBE】78K0R】【【IECUBE】V850】【【IECUBE2】V850】【【Full-spec emulator】RH850】
|
IeType.Dcu
|
DCUレジスタ【【IECUBE】V850】【【IECUBE2】V850】【【Full-spec emulator/E1/E20】RH850】
|
address
|
参照/設定アドレスを指定します。
|
value
|
設定値を指定します。
|
[戻り値]
debugger.Ie.GetValueはレジスタ値(数値)
debugger.Ie.SetValueは正常に設定できればTrue,失敗すればFalse
[詳細説明]
- | debugger.Ie.GetValueは,addressで指定したレジスタ値を表示します。
レジスタの種類はieTypeで指定します。 |
- | debugger.Ie.SetValueは,addressで指定したレジスタにvalueを書き込みます。
レジスタの種類はieTypeで指定します。 |
備考 | DCUレジスタの参照を行うと,レジスタ値は0にリセットされます。 |
[使用例]
>>>debugger.Ie.GetValue(IeType.Reg, 0x100)
0x12
>>>debugger.Ie.SetValue(IeType.Reg, 0x100, 0x10)
True
>>>debugger.Ie.GetValue(IeType.Reg, 0x100)
0x10
>>>
|