C# Class SharpOS.AOT.X86.Memory

Afficher le fichier Open project: sharpos/SharpOS

Protected Properties

Свойство Type Description
bits32Address bool
displacement System.Int32
displacementDelta System.Int32
displacementSet bool
index Register
reference string
scale byte
segment SegType

Private Properties

Свойство Type Description
Check16Values void
Check32Values void

Méthodes publiques

Méthode Description
Encode ( bool bits32, byte spareRegister, BinaryWriter binaryWriter ) : bool

Encodes the specified bits32.

Memory ( Memory memory ) : System
Memory ( SegType segment, R16Type _base, R16Type index ) : System

Initializes a new instance of the Memory class.

Memory ( SegType segment, R16Type _base, R16Type index, Int16 displacement ) : System

Initializes a new instance of the Memory class.

Memory ( SegType segment, R32Type _base, R32Type index, byte scale ) : System

Initializes a new instance of the Memory class.

Memory ( SegType segment, R32Type _base, R32Type index, byte scale, Int32 displacement ) : System

Initializes a new instance of the Memory class.

Memory ( SegType segment, string label ) : System

Initializes a new instance of the Memory class.

Memory ( string label ) : System

Initializes a new instance of the Memory class.

ToString ( ) : string

Returns a that represents the current .

Méthodes protégées

Méthode Description
Memory ( ) : System

Initializes a new instance of the Memory class.

Private Methods

Méthode Description
Check16Values ( ) : void

Check16s the values.

Check32Values ( ) : void

Check32s the values.

Method Details

Encode() public méthode

Encodes the specified bits32.
public Encode ( bool bits32, byte spareRegister, BinaryWriter binaryWriter ) : bool
bits32 bool if set to true [bits32].
spareRegister byte The spare register.
binaryWriter System.IO.BinaryWriter The binary writer.
Résultat bool

Memory() protected méthode

Initializes a new instance of the Memory class.
protected Memory ( ) : System
Résultat System

Memory() public méthode

public Memory ( Memory memory ) : System
memory Memory
Résultat System

Memory() public méthode

Initializes a new instance of the Memory class.
public Memory ( SegType segment, R16Type _base, R16Type index ) : System
segment SegType The segment.
_base R16Type The _base.
index R16Type The index.
Résultat System

Memory() public méthode

Initializes a new instance of the Memory class.
public Memory ( SegType segment, R16Type _base, R16Type index, Int16 displacement ) : System
segment SegType The segment.
_base R16Type The _base.
index R16Type The index.
displacement System.Int16 The displacement.
Résultat System

Memory() public méthode

Initializes a new instance of the Memory class.
public Memory ( SegType segment, R32Type _base, R32Type index, byte scale ) : System
segment SegType The segment.
_base R32Type The _base.
index R32Type The index.
scale byte The scale.
Résultat System

Memory() public méthode

Initializes a new instance of the Memory class.
public Memory ( SegType segment, R32Type _base, R32Type index, byte scale, Int32 displacement ) : System
segment SegType The segment.
_base R32Type The _base.
index R32Type The index.
scale byte The scale.
displacement System.Int32 The displacement.
Résultat System

Memory() public méthode

Initializes a new instance of the Memory class.
public Memory ( SegType segment, string label ) : System
segment SegType The segment.
label string The label.
Résultat System

Memory() public méthode

Initializes a new instance of the Memory class.
public Memory ( string label ) : System
label string The label.
Résultat System

ToString() public méthode

Returns a that represents the current .
public ToString ( ) : string
Résultat string

Property Details

bits32Address protected_oe property

protected bool bits32Address
Résultat bool

displacement protected_oe property

protected Int32,System displacement
Résultat System.Int32

displacementDelta protected_oe property

protected Int32,System displacementDelta
Résultat System.Int32

displacementSet protected_oe property

protected bool displacementSet
Résultat bool

index protected_oe property

protected Register,SharpOS.AOT.X86 index
Résultat Register

reference protected_oe property

protected string reference
Résultat string

scale protected_oe property

protected byte scale
Résultat byte

segment protected_oe property

protected SegType,SharpOS.AOT.X86 segment
Résultat SegType