The EncodedInstruction type exposes the following members.

Properties

  NameDescription
Public propertyDisplacement
Gets or sets the displacement value.
Public propertyDisplacementSize
Gets or sets the actual size of the displacement value.
Public propertyExtraImmediate
Gets or sets the immediate extra value.
Public propertyExtraImmediateSize
Gets or sets the actual size of the extra immediate value.
Public propertyFixedReg
Gets or sets the fixed value of the REG part of the ModR/M byte, when a ModR/M is used.
Public propertyImmediate
Gets or sets the immediate value.
Public propertyImmediateSize
Gets or sets the actual size of the immediate value.
Public propertyMandatoryPrefix
Gets or sets the mandatory prefix.
Public propertyModRM
Gets the ModR/M byte to encode.
Public propertyOpcode
Gets or sets the opcode of the encoded instruction.
Public propertyOpcodeReg
Gets or sets a value which is added to the opcode byte.
Public propertyPrefix1
Gets or sets the group 1 prefix used.
Public propertyPrefix2
Gets or sets the group 2 prefix used.
Public propertyPrefix3
Gets or sets the group 3 prefix used.
Public propertyPrefix4
Gets or sets the group 4 prefix used.
Public propertySib
Gets the SIB byte to encode.
Public propertyUse64BitOperands
Gets or sets whether 64-bit operands are used, and whether a REX prefix is used.

See Also