Everything

BankedRegisterInfo


レジスタ退避バンクの情報(debugger.SaveRegisterBank.Information関数の戻り値)を保持します。【RX】

[型]

class BankedRegisterInfo:
        BankNumber = ""
        RegisterName = ""
        Value = ""

[変数]

変数

説明

BankNumber

バンク番号が格納されます。

RegisterName

レジスタ名が格納されます。

Value

値が格納されます。

[詳細説明]

-

BankedRegisterInfoはclass形式になっており,debugger.SaveRegisterBank.Information関数を実行した場合に戻り値として渡されます。

[使用例]

>>> srb = debugger.SaveRegisterBank.Information([1, 3])
 
Save register bank 1
R1 0x00000000
R2 0x00000000
...
ACC0 0x000000000000000000
ACC1 0x000000000000000000
Save register bank 3
R1 0x00000000
R2 0x00000000
...
ACC0 0x000000000000000000
ACC1 0x000000000000000000
--------------
>>> print srb[0].BankNumber
1
>>> print srb[0].RegisterName
R1
>>> print srb[0].Value
0