coins.backend.asmpp
Class LabelInstruction
java.lang.Object
coins.backend.asmpp.AsmLine
coins.backend.asmpp.InstWithCode
coins.backend.asmpp.Pseudo
coins.backend.asmpp.LabelInstruction
- class LabelInstruction
- extends Pseudo
|
Field Summary |
(package private) int |
address
|
static java.lang.String |
byteMark
|
static CPU |
cpu
|
static java.lang.String |
doubleMark
|
(package private) java.lang.String |
line
|
(package private) java.lang.String |
name
|
static java.lang.String |
prefix
|
static java.lang.String |
shortMark
|
(package private) int |
size
|
static java.lang.String |
wordMark
|
|
Constructor Summary |
(package private) |
LabelInstruction(java.lang.String line,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
java.lang.String name
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
LabelInstruction
LabelInstruction(java.lang.String line,
java.lang.String name)
getName
public java.lang.String getName()
setAddress
public int setAddress(int address)
- Overrides:
setAddress in class AsmLine
getLine
public java.lang.String getLine()
getAddress
public int getAddress()
setSize
public void setSize(int size)
getSize
public int getSize()
toString
public java.lang.String toString()
generate
public java.lang.String generate()