C# 클래스 SharpOS.AOT.X86.Memory

파일 보기 프로젝트 열기: sharpos/SharpOS

보호된 프로퍼티들

프로퍼티 타입 설명
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