An effective address.

Namespace: SharpAssembler.x86.Operands
Assembly: SharpAssembler x86-64 (in SharpAssembler x86-64.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public class EffectiveAddress : Operand, 
	IRegisterOrMemoryOperand, ISourceOperand, IOperand
Visual Basic
Public Class EffectiveAddress _
	Inherits Operand _
	Implements IRegisterOrMemoryOperand, ISourceOperand, IOperand
Visual C++
public ref class EffectiveAddress : public Operand, 
	IRegisterOrMemoryOperand, ISourceOperand, IOperand

Contracts

Invariants
Enum.IsDefined(typeof(Register), this.baseRegister)
Enum.IsDefined(typeof(Register), this.indexRegister)
MathExt.IsPowerOfTwo(this.scale)
this.scale <= 8

Inheritance Hierarchy

System..::..Object
  SharpAssembler.x86.Operands..::..Operand
    SharpAssembler.x86.Operands..::..EffectiveAddress

See Also