tools.processor
Class Processor_6809

java.lang.Object
  extended by tools.processor.Processor
      extended by tools.processor.Processor_6809

public class Processor_6809
extends Processor

The 6809 has an extensive indexed addressing mode. Indexed instructions have a post-fix byte that describes additional opcode bytes and mnemonic representation. It is impractical to spell all of these combinations out in the processor file. Instead we'll list the post-fix byte in a separate table and then expand the slew of opcodes here ... with code.


Field Summary
 
Fields inherited from class tools.processor.Processor
family, name, opcodes
 
Constructor Summary
Processor_6809(ProcessorFamily family, org.jdom.Element info, org.jdom.Element familyInfo)
           
 
Method Summary
 java.lang.String preprocessOpcode(java.lang.String comp, java.util.List<java.lang.Integer> starts)
           
 
Methods inherited from class tools.processor.Processor
findOpcode, findPossibleOpcodes, getFamily, getName, parseProcessorOpcodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Processor_6809

public Processor_6809(ProcessorFamily family,
                      org.jdom.Element info,
                      org.jdom.Element familyInfo)
Method Detail

preprocessOpcode

public java.lang.String preprocessOpcode(java.lang.String comp,
                                         java.util.List<java.lang.Integer> starts)
Overrides:
preprocessOpcode in class Processor