Class Register
Inheritance
System.Object
Register
Assembly: XSharp.dll
Syntax
public class Register : object
Constructors
|
Improve this Doc
View Source
Register(String)
Declaration
public Register(string aName)
Parameters
Type |
Name |
Description |
System.String |
aName |
|
Fields
|
Improve this Doc
View Source
AH
Declaration
public static readonly Register AH
Field Value
|
Improve this Doc
View Source
AL
Declaration
public static readonly Register AL
Field Value
|
Improve this Doc
View Source
AX
Declaration
public static readonly Register AX
Field Value
|
Improve this Doc
View Source
BH
Declaration
public static readonly Register BH
Field Value
|
Improve this Doc
View Source
BL
Declaration
public static readonly Register BL
Field Value
|
Improve this Doc
View Source
BX
Declaration
public static readonly Register BX
Field Value
|
Improve this Doc
View Source
CH
Declaration
public static readonly Register CH
Field Value
|
Improve this Doc
View Source
CL
Declaration
public static readonly Register CL
Field Value
|
Improve this Doc
View Source
CX
Declaration
public static readonly Register CX
Field Value
|
Improve this Doc
View Source
DH
Declaration
public static readonly Register DH
Field Value
|
Improve this Doc
View Source
DL
Declaration
public static readonly Register DL
Field Value
|
Improve this Doc
View Source
DX
Declaration
public static readonly Register DX
Field Value
|
Improve this Doc
View Source
EAX
Declaration
public static readonly Register EAX
Field Value
|
Improve this Doc
View Source
EBP
Declaration
public static readonly Register EBP
Field Value
|
Improve this Doc
View Source
EBX
Declaration
public static readonly Register EBX
Field Value
|
Improve this Doc
View Source
ECX
Declaration
public static readonly Register ECX
Field Value
|
Improve this Doc
View Source
EDI
Declaration
public static readonly Register EDI
Field Value
|
Improve this Doc
View Source
EDX
Declaration
public static readonly Register EDX
Field Value
|
Improve this Doc
View Source
ESI
Declaration
public static readonly Register ESI
Field Value
|
Improve this Doc
View Source
ESP
Declaration
public static readonly Register ESP
Field Value
Properties
|
Improve this Doc
View Source
IsGenPurpose
Declaration
public bool IsGenPurpose { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsReg08
Declaration
public bool IsReg08 { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsReg16
Declaration
public bool IsReg16 { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsReg32
Declaration
public bool IsReg32 { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
RegSize
Declaration
public string RegSize { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Size
Declaration
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
CheckIs(String, Boolean)
Declaration
public bool CheckIs(string aValidRegs, bool throwException = false)
Parameters
Type |
Name |
Description |
System.String |
aValidRegs |
|
System.Boolean |
throwException |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CheckIsAccumulator()
Declaration
public void CheckIsAccumulator()
|
Improve this Doc
View Source
CheckIsDX()
Declaration
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|