C# 클래스 TUP.AsmResolver.ASM.x86Instruction

Represents a 32-bit assembly instruction.
파일 보기 프로젝트 열기: Rex-Hays/GNIDA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
operand1 Operand
operand2 Operand

공개 메소드들

메소드 설명
Create ( x86OpCode opcode ) : x86Instruction

Creates an instance of a x86 instruction without an operand.

Create ( x86OpCode opcode, Operand operand ) : x86Instruction

Creates an instance of a x86 instruction with a single operand.

Create ( x86OpCode opcode, Operand operand1, Operand operand2 ) : x86Instruction

Creates an instance of a x86 instruction with two operands.

ToAsmString ( ) : string

Returns a raw string representation of the instruction.

ToAsmString ( bool virtualString ) : string

Returns a string representation of the instruction.

ToString ( ) : string

Returns a readable assembly instruction, containing the offset, opcode and operand.

비공개 메소드들

메소드 설명
GenerateBytes ( ) : void
x86Instruction ( ) : System

메소드 상세

Create() 공개 정적인 메소드

Creates an instance of a x86 instruction without an operand.
public static Create ( x86OpCode opcode ) : x86Instruction
opcode x86OpCode The opcode to use.
리턴 x86Instruction

Create() 공개 정적인 메소드

Creates an instance of a x86 instruction with a single operand.
public static Create ( x86OpCode opcode, Operand operand ) : x86Instruction
opcode x86OpCode The opcode to use.
operand Operand The operand to use.
리턴 x86Instruction

Create() 공개 정적인 메소드

Creates an instance of a x86 instruction with two operands.
public static Create ( x86OpCode opcode, Operand operand1, Operand operand2 ) : x86Instruction
opcode x86OpCode The opcode to use.
operand1 Operand The first operand to use.
operand2 Operand The second operand to use.
리턴 x86Instruction

ToAsmString() 공개 메소드

Returns a raw string representation of the instruction.
public ToAsmString ( ) : string
리턴 string

ToAsmString() 공개 메소드

Returns a string representation of the instruction.
public ToAsmString ( bool virtualString ) : string
virtualString bool A boolean value that indicates all offsets and operands should be in virtual format.
리턴 string

ToString() 공개 메소드

Returns a readable assembly instruction, containing the offset, opcode and operand.
public ToString ( ) : string
리턴 string

프로퍼티 상세

operand1 공개적으로 프로퍼티

public Operand,TUP.AsmResolver.ASM operand1
리턴 Operand

operand2 공개적으로 프로퍼티

public Operand,TUP.AsmResolver.ASM operand2
리턴 Operand