coins.backend.asmpp
Class LtorgInstruction
java.lang.Object
coins.backend.asmpp.AsmLine
coins.backend.asmpp.InstWithCode
coins.backend.asmpp.Pseudo
coins.backend.asmpp.LtorgInstruction
- Direct Known Subclasses:
- BraLtorgInstruction
- class LtorgInstruction
- extends Pseudo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
literals
java.util.ArrayList literals
label
int label
blockSize
int blockSize
braLength
int braLength
byteMark
public static final java.lang.String byteMark
- See Also:
- Constant Field Values
shortMark
public static final java.lang.String shortMark
- See Also:
- Constant Field Values
wordMark
public static final java.lang.String wordMark
- See Also:
- Constant Field Values
doubleMark
public static final java.lang.String doubleMark
- See Also:
- Constant Field Values
prefix
public static final java.lang.String prefix
- See Also:
- Constant Field Values
cpu
public static CPU cpu
line
java.lang.String line
address
int address
size
int size
LtorgInstruction
LtorgInstruction(java.lang.String line)
reset
public void reset()
setAddress
public int setAddress(int address)
- Overrides:
setAddress in class InstWithCode
addLiteral
public void addLiteral(java.lang.String l)
getAddressOf
public int getAddressOf(java.lang.String value)
listLiterals
public java.lang.String listLiterals()
toString
public java.lang.String toString()
- Overrides:
toString in class AsmLine
generate
public java.lang.String generate()
- Overrides:
generate in class AsmLine
toLabel
public java.lang.String toLabel(java.lang.String l)
setLabel
public int setLabel(int l)
getLine
public java.lang.String getLine()
getAddress
public int getAddress()
setSize
public void setSize(int size)
getSize
public int getSize()