ISA
Class AbstractISA.DictonaryField
java.lang.Object
ISA.AbstractISA.SimpleField
ISA.AbstractISA.DictonaryField
- All Implemented Interfaces:
- AbstractISA.InsLayout
- Enclosing class:
- AbstractISA
protected class AbstractISA.DictonaryField
- extends AbstractISA.SimpleField
For register names (etc.), field name comes from dictonary lookup.
Constructor Summary |
AbstractISA.DictonaryField(int aLength,
java.lang.String aMacFormat,
java.lang.String anAsmFormat,
java.lang.String aDscFormat,
java.util.Map<java.lang.Integer,java.lang.String> aNames)
|
Method Summary |
java.lang.String |
toAsm(BitString insValue,
int offset,
int pc)
|
java.lang.String |
toDsc(BitString insValue,
int offset,
int pc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractISA.DictonaryField
public AbstractISA.DictonaryField(int aLength,
java.lang.String aMacFormat,
java.lang.String anAsmFormat,
java.lang.String aDscFormat,
java.util.Map<java.lang.Integer,java.lang.String> aNames)
toAsm
public java.lang.String toAsm(BitString insValue,
int offset,
int pc)
- Specified by:
toAsm
in interface AbstractISA.InsLayout
- Overrides:
toAsm
in class AbstractISA.SimpleField
toDsc
public java.lang.String toDsc(BitString insValue,
int offset,
int pc)
- Specified by:
toDsc
in interface AbstractISA.InsLayout
- Overrides:
toDsc
in class AbstractISA.SimpleField