ISA
Class AbstractAssembler
java.lang.Object
ISA.AbstractAssembler
- Direct Known Subclasses:
- Assembler
public abstract class AbstractAssembler
- extends java.lang.Object
Method Summary |
abstract void |
assembleFile(java.lang.String filename,
Memory memory)
|
abstract void |
assembleLine(int address,
java.lang.String label,
java.lang.String statement,
java.lang.String comment,
Memory memory)
|
abstract void |
checkLabelSyntax(java.lang.String label,
Memory memory)
|
abstract void |
checkLineSyntax(int address,
java.lang.String label,
java.lang.String statement,
java.lang.String comment,
Memory memory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAssembler
public AbstractAssembler()
assembleFile
public abstract void assembleFile(java.lang.String filename,
Memory memory)
throws AbstractAssembler.AssemblyException,
java.io.FileNotFoundException,
java.io.IOException
- Throws:
AbstractAssembler.AssemblyException
java.io.FileNotFoundException
java.io.IOException
assembleLine
public abstract void assembleLine(int address,
java.lang.String label,
java.lang.String statement,
java.lang.String comment,
Memory memory)
throws AbstractAssembler.AssemblyException
- Throws:
AbstractAssembler.AssemblyException
checkLineSyntax
public abstract void checkLineSyntax(int address,
java.lang.String label,
java.lang.String statement,
java.lang.String comment,
Memory memory)
throws AbstractAssembler.AssemblyException
- Throws:
AbstractAssembler.AssemblyException
checkLabelSyntax
public abstract void checkLabelSyntax(java.lang.String label,
Memory memory)
throws AbstractAssembler.AssemblyException
- Throws:
AbstractAssembler.AssemblyException