momiji
m68k emulator infrastructure
About Source codeTable of contents
momiji::operands::AddressOffset
Defined in header <momiji/Parser.h>
struct AddressOffset
An operand in the form (X, a*)
where ‘*’ is any number from 0 to 7 and
‘X’ is any compile-time expression.
This references the address inside an address register plus the value of ‘X’.
Member fields
Field | Type | Notes | Default value |
---|---|---|---|
offset | std::unique_ptr |
The AST representing the value of the offset. |
|
reg | std::int32_t |
The number of the address register. (eg: 0 is the first, 7 is the eight) |
In (X, a*)
, ‘X’ is any compile-time expression, see
AST objects for some examples.