CS212: SaM

Documents

The following documents describe the SaM simulator:

Download SaM

You can either compile the source files (download the zip file) or use the JAR file (see help):

Java Files

If you would like to see the individual files that SaM uses, see below:

Java Viewable
AssemblerException.java
Instruction.java
Memory.java
Processor.java
Program.java
RunThread.java
SamAssembler.java
SamGUI.java
SamInstruction.java
SamMemory.java
SamProcessor.java
SamProgram.java
SamSymbolTable.java
SamText.java
SamTokenizer.java
SymbolTable.java
Sys.java
SystemException.java
ThreadedFrontend.java
Tokenizer.java
TokenizerException.java
Video.java
AssemblerException.txt
Instruction.txt
Memory.txt
Processor.txt
Program.txt
RunThread.txt
SamAssembler.txt
SamGUI.txt
SamInstruction.txt
SamMemory.txt
SamProcessor.txt
SamProgram.txt
SamSymbolTable.txt
SamText.txt
SamTokenizer.txt
SymbolTable.txt
Sys.txt
SystemException.txt
ThreadedFrontend.txt
Tokenizer.txt
TokenizerException.txt
Video.txt

Sam code Files

We've provided some files with which you can test SaM:

SAM TXT
allocate.sam
absolute.sam
relative.sam
allocate.txt
absolute.txt
relative.txt