Property | Type | Description | |
---|---|---|---|
BinaryReader | BinaryReader | ||
BinaryWriter | BinaryWriter | ||
Instructions | InstructionInfo>.Dictionary | ||
OutputStream | System.Stream |
Method | Description | |
---|---|---|
Assemble ( String Lines, |
||
AssembleInstruction ( String Line ) : Instruction | ||
AssembleInstructions ( String Line ) : Instruction[] | ||
AssembleInstructions ( uint &PC, String Line, List |
||
MipsAssembler ( System.Stream OutputStream ) : System | ||
ParseAndUpdateVfprDestinationPrefix ( int Index, string RegisterName, VfpuDestinationPrefix &VfpuPrefix ) : void | ||
ParseAndUpdateVfprSourceTargetPrefix ( int Index, string RegisterName, VfpuPrefix &VfpuPrefix ) : void | ||
ParseFprName ( string RegisterName ) : int | ||
ParseGprName ( string RegisterName ) : int | ||
ParseIntegerConstant ( String Value ) : int | ||
ParseVfprConstantName ( string RegisterName ) : uint | ||
ParseVfprName ( int VfpuSize, string RegisterName ) : int | ||
ParseVfprOffset ( int VfpuSize, string Str ) : ParseVfprOffsetInfo | ||
ParseVfprRotate ( string Format ) : uint | ||
StaticAssembleInstructions ( string Program ) : |
public Assemble ( String Lines, |
||
Lines | String | |
AssemblerResult | ||
return | void |
public AssembleInstruction ( String Line ) : Instruction | ||
Line | String | |
return | Instruction |
public AssembleInstructions ( String Line ) : Instruction[] | ||
Line | String | |
return | Instruction[] |
public AssembleInstructions ( uint &PC, String Line, List |
||
PC | uint | |
Line | String | |
Patches | List |
|
return | Instruction[] |
public MipsAssembler ( System.Stream OutputStream ) : System | ||
OutputStream | System.Stream | |
return | System |
public static ParseAndUpdateVfprDestinationPrefix ( int Index, string RegisterName, VfpuDestinationPrefix &VfpuPrefix ) : void | ||
Index | int | |
RegisterName | string | |
VfpuPrefix | VfpuDestinationPrefix | |
return | void |
public static ParseAndUpdateVfprSourceTargetPrefix ( int Index, string RegisterName, VfpuPrefix &VfpuPrefix ) : void | ||
Index | int | |
RegisterName | string | |
VfpuPrefix | VfpuPrefix | |
return | void |
public static ParseFprName ( string RegisterName ) : int | ||
RegisterName | string | |
return | int |
public static ParseGprName ( string RegisterName ) : int | ||
RegisterName | string | |
return | int |
public static ParseIntegerConstant ( String Value ) : int | ||
Value | String | |
return | int |
public static ParseVfprConstantName ( string RegisterName ) : uint | ||
RegisterName | string | |
return | uint |
public static ParseVfprName ( int VfpuSize, string RegisterName ) : int | ||
VfpuSize | int | |
RegisterName | string | |
return | int |
public static ParseVfprOffset ( int VfpuSize, string Str ) : ParseVfprOffsetInfo | ||
VfpuSize | int | |
Str | string | |
return | ParseVfprOffsetInfo |
public static ParseVfprRotate ( string Format ) : uint | ||
Format | string | |
return | uint |
public static StaticAssembleInstructions ( string Program ) : |
||
Program | string | |
return |
protected Dictionary |
||
return | InstructionInfo>.Dictionary |