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


フィールドの概要
(パッケージプライベート)  int address
           
(パッケージプライベート)  int blockSize
           
(パッケージプライベート)  int braLength
           
static java.lang.String byteMark
           
static CPU cpu
           
static java.lang.String doubleMark
           
(パッケージプライベート)  int label
           
(パッケージプライベート)  java.lang.String line
           
(パッケージプライベート)  java.util.ArrayList literals
           
static java.lang.String prefix
           
static java.lang.String shortMark
           
(パッケージプライベート)  int size
           
static java.lang.String wordMark
           
 
コンストラクタの概要
(パッケージプライベート) BraLtorgInstruction(java.lang.String line)
           
 
メソッドの概要
 void addLiteral(java.lang.String l)
           
 java.lang.String generate()
           
 int getAddress()
           
 int getAddressOf(java.lang.String value)
           
 java.lang.String getLine()
           
 int getSize()
           
 java.lang.String listLiterals()
           
 void reset()
           
 int setAddress(int address)
           
 int setLabel(int l)
           
 void setSize(int size)
           
 java.lang.String toLabel(java.lang.String l)
           
 java.lang.String toString()
           
 
クラス 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()