Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Summary
An operand of a machine instruction is described by an operand attributes object.
Object Properties
| Name | Description |
|---|---|
| HasImmediate | Indicates whether the operand has an immediate value as part of the operand. |
| IsInput | Indicates whether the operand is a data source for the instruction (an input to whatever the instruction does). |
| IsOutput | Indicates whether the operand is a data destination for the instruction (an output of whatever the instruction does). |
| IsMemoryReference | Indicates whether the operand is a memory reference. |
| IsImmediate | Indicates whether the operand is an immediate value. Such an operand will also have HasImmediate set to true. |
| IsRegister | Indicates whether the operand is simply a register. |