coins.backend.asmpp
Class BccInstruction

java.lang.Object
  extended bycoins.backend.asmpp.AsmLine
      extended bycoins.backend.asmpp.InstWithCode
          extended bycoins.backend.asmpp.Mnemo
              extended bycoins.backend.asmpp.BccInstruction

class BccInstruction
extends Mnemo


Field Summary
(package private)  int address
           
static java.lang.String byteMark
           
static CPU cpu
           
static java.lang.String doubleMark
           
(package private)  java.lang.String label
           
(package private)  java.lang.String line
           
(package private)  java.lang.String mnemo
           
static java.lang.String prefix
           
static java.lang.String shortMark
           
(package private)  int size
           
static java.lang.String wordMark
           
 
Constructor Summary
(package private) BccInstruction(java.lang.String line, java.lang.String mnemo, java.lang.String label)
           
 
Method Summary
 java.lang.String generate()
           
 int getAddress()
           
 java.lang.String getLabel()
           
 java.lang.String getLine()
           
 java.lang.String getMnemo()
           
 java.lang.String getRevMnemo()
           
 int getSize()
           
 int setAddress(int address)
           
 void setSize(int size)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mnemo

java.lang.String mnemo

label

java.lang.String label

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
Constructor Detail

BccInstruction

BccInstruction(java.lang.String line,
               java.lang.String mnemo,
               java.lang.String label)
Method Detail

getLabel

public java.lang.String getLabel()

getMnemo

public java.lang.String getMnemo()

getRevMnemo

public java.lang.String getRevMnemo()

generate

public java.lang.String generate()
Overrides:
generate in class AsmLine

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()