C# Класс OISC_Compiler.Instructions.BranchingInstruction

Наследование: ExecutableInstruction, IBranchingInstruction
Показать файл Открыть проект

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

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