ca.processor
Class Opcode

java.lang.Object
  extended by ca.processor.Opcode
Direct Known Subclasses:
UnknownOpcode

public class Opcode
extends java.lang.Object


Field Summary
 java.lang.String clocks
           
 java.lang.String code
           
 java.lang.String codeMatch
           
 java.lang.String effect
           
 java.lang.String flags
           
 java.util.Map<java.lang.String,java.lang.String> mnemonics
           
 Processor processor
           
 
Constructor Summary
Opcode()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> decodeData(int[] data)
           
 int getDataSpacing()
           
 java.lang.String getDisassembly(java.lang.String mnemonicFamily, CodeLine code, java.util.List<OpcodeParamFieldReplaceInfo> replacements)
           
 int getOpcodeSize()
           
 OpcodeParamField getParamField(char tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processor

public Processor processor

mnemonics

public java.util.Map<java.lang.String,java.lang.String> mnemonics

code

public java.lang.String code

codeMatch

public java.lang.String codeMatch

clocks

public java.lang.String clocks

flags

public java.lang.String flags

effect

public java.lang.String effect
Constructor Detail

Opcode

public Opcode()
Method Detail

getParamField

public OpcodeParamField getParamField(char tag)

decodeData

public java.util.Map<java.lang.String,java.lang.String> decodeData(int[] data)

getDataSpacing

public int getDataSpacing()

getOpcodeSize

public int getOpcodeSize()

getDisassembly

public java.lang.String getDisassembly(java.lang.String mnemonicFamily,
                                       CodeLine code,
                                       java.util.List<OpcodeParamFieldReplaceInfo> replacements)