coins.backend.asmpp
クラス BraLtorgInstruction
java.lang.Object
|
+--coins.backend.asmpp.AsmLine
|
+--coins.backend.asmpp.InstWithCode
|
+--coins.backend.asmpp.Pseudo
|
+--coins.backend.asmpp.LtorgInstruction
|
+--coins.backend.asmpp.BraLtorgInstruction
- class BraLtorgInstruction
- extends LtorgInstruction
クラス 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
- 関連項目:
- 定数フィールド値
shortMark
public static final java.lang.String shortMark
- 関連項目:
- 定数フィールド値
wordMark
public static final java.lang.String wordMark
- 関連項目:
- 定数フィールド値
doubleMark
public static final java.lang.String doubleMark
- 関連項目:
- 定数フィールド値
prefix
public static final java.lang.String prefix
- 関連項目:
- 定数フィールド値
cpu
public static CPU cpu
line
java.lang.String line
address
int address
size
int size
BraLtorgInstruction
BraLtorgInstruction(java.lang.String line)
toString
public java.lang.String toString()
- オーバーライド:
- クラス
LtorgInstruction
内の toString
generate
public java.lang.String generate()
- オーバーライド:
- クラス
LtorgInstruction
内の generate
setLabel
public int setLabel(int l)
- オーバーライド:
- クラス
LtorgInstruction
内の setLabel
reset
public void reset()
setAddress
public int setAddress(int address)
- オーバーライド:
- クラス
InstWithCode
内の setAddress
addLiteral
public void addLiteral(java.lang.String l)
getAddressOf
public int getAddressOf(java.lang.String value)
listLiterals
public java.lang.String listLiterals()
toLabel
public java.lang.String toLabel(java.lang.String l)
getLine
public java.lang.String getLine()
getAddress
public int getAddress()
setSize
public void setSize(int size)
getSize
public int getSize()