C# 클래스 OISC_Compiler.Instructions.SubleqInstruction

상속: BranchingInstruction, IAddressedOperands
파일 보기 프로젝트 열기: Creou/OISCVM

공개 메소드들

메소드 설명
AssembleBinary ( ) : byte[]
MapAddressedOperands ( AddressableInstruction>.Dictionary instructionDictionary, AddressableInstruction>.Dictionary labeledInstructionDictionary ) : void
SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, Address operand_a, Address operand_b, Address operand_c ) : System
SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, Address operand_a, Address operand_b, bool autoBranchNext ) : System
SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_a, Address operand_b, Address operand_c ) : System
SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_a, Address operand_b, Address operand_c, bool autoBranchNext ) : System
SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_a, Address operand_b, bool autoBranchNext ) : System

비공개 메소드들

메소드 설명
MapAddressedOperands ( AddressableInstruction>.Dictionary labeledInstructionDictionary, Address operand_Value ) : AddressableMemoryInstruction

메소드 상세

AssembleBinary() 공개 메소드

public AssembleBinary ( ) : byte[]
리턴 byte[]

MapAddressedOperands() 공개 메소드

public MapAddressedOperands ( AddressableInstruction>.Dictionary instructionDictionary, AddressableInstruction>.Dictionary labeledInstructionDictionary ) : void
instructionDictionary AddressableInstruction>.Dictionary
labeledInstructionDictionary AddressableInstruction>.Dictionary
리턴 void

SubleqInstruction() 공개 메소드

public SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, Address operand_a, Address operand_b, Address operand_c ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
operand_a Address
operand_b Address
operand_c Address
리턴 System

SubleqInstruction() 공개 메소드

public SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, Address operand_a, Address operand_b, bool autoBranchNext ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
operand_a Address
operand_b Address
autoBranchNext bool
리턴 System

SubleqInstruction() 공개 메소드

public SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_a, Address operand_b, Address operand_c ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
sourceLabel String
operand_a Address
operand_b Address
operand_c Address
리턴 System

SubleqInstruction() 공개 메소드

public SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_a, Address operand_b, Address operand_c, bool autoBranchNext ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
sourceLabel String
operand_a Address
operand_b Address
operand_c Address
autoBranchNext bool
리턴 System

SubleqInstruction() 공개 메소드

public SubleqInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_a, Address operand_b, bool autoBranchNext ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
sourceLabel String
operand_a Address
operand_b Address
autoBranchNext bool
리턴 System