C# 클래스 OISC_Compiler.Instructions.BranchingInstruction

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

공개 메소드들

메소드 설명
BranchingInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, Address operand_branch ) : System
BranchingInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_branch, bool autoBranchNext ) : System
MapBranchAddress ( AddressableInstruction>.IDictionary instructionDictionary, AddressableInstruction>.IDictionary labeledInstructionDictionary ) : void

비공개 메소드들

메소드 설명
MapBranchAddress ( ExecutableInstruction destinationInstruction ) : void

메소드 상세

BranchingInstruction() 공개 메소드

public BranchingInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, Address operand_branch ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
operand_branch Address
리턴 System

BranchingInstruction() 공개 메소드

public BranchingInstruction ( String sourceLine, int sourceLineNumber, int sourceAddress, String sourceLabel, Address operand_branch, bool autoBranchNext ) : System
sourceLine String
sourceLineNumber int
sourceAddress int
sourceLabel String
operand_branch Address
autoBranchNext bool
리턴 System

MapBranchAddress() 공개 메소드

public MapBranchAddress ( AddressableInstruction>.IDictionary instructionDictionary, AddressableInstruction>.IDictionary labeledInstructionDictionary ) : void
instructionDictionary AddressableInstruction>.IDictionary
labeledInstructionDictionary AddressableInstruction>.IDictionary
리턴 void