C# Класс SharpOS.AOT.X86.Memory

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
bits32Address bool
displacement System.Int32
displacementDelta System.Int32
displacementSet bool
index Register
reference string
scale byte
segment SegType

Private Properties

Свойство Тип Описание
Check16Values void
Check32Values void

Открытые методы

Метод Описание
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 .

Защищенные методы

Метод Описание
Memory ( ) : System

Initializes a new instance of the Memory class.

Приватные методы

Метод Описание
Check16Values ( ) : void

Check16s the values.

Check32Values ( ) : void

Check32s the values.

Описание методов

Encode() публичный Метод

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.
Результат bool

Memory() защищенный Метод

Initializes a new instance of the Memory class.
protected Memory ( ) : System
Результат System

Memory() публичный Метод

public Memory ( Memory memory ) : System
memory Memory
Результат System

Memory() публичный Метод

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.
Результат System

Memory() публичный Метод

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.
Результат System

Memory() публичный Метод

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.
Результат System

Memory() публичный Метод

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.
Результат System

Memory() публичный Метод

Initializes a new instance of the Memory class.
public Memory ( SegType segment, string label ) : System
segment SegType The segment.
label string The label.
Результат System

Memory() публичный Метод

Initializes a new instance of the Memory class.
public Memory ( string label ) : System
label string The label.
Результат System

ToString() публичный Метод

Returns a that represents the current .
public ToString ( ) : string
Результат string

Описание свойств

bits32Address защищенное свойство

protected bool bits32Address
Результат bool

displacement защищенное свойство

protected Int32,System displacement
Результат System.Int32

displacementDelta защищенное свойство

protected Int32,System displacementDelta
Результат System.Int32

displacementSet защищенное свойство

protected bool displacementSet
Результат bool

index защищенное свойство

protected Register,SharpOS.AOT.X86 index
Результат Register

reference защищенное свойство

protected string reference
Результат string

scale защищенное свойство

protected byte scale
Результат byte

segment защищенное свойство

protected SegType,SharpOS.AOT.X86 segment
Результат SegType