Everything

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
>>>