|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmars.mips.instructions.InstructionSet
public class InstructionSet
The list of Instruction objects, each of which represents a MIPS instruction. The instruction may either be basic (translates into binary machine code) or extended (translates into sequence of one or more basic instructions).
| Constructor Summary | |
|---|---|
InstructionSet()
Creates a new InstructionSet object. |
|
| Method Summary | |
|---|---|
BasicInstruction |
findByBinaryCode(int binaryInstr)
|
ArrayList |
getInstructionList()
Retrieve the current instruction set. |
ArrayList |
matchOperator(String name)
Given an operator mnemonic, will return the corresponding Instruction object(s) from the instruction set. |
void |
populate()
Adds all instructions to the set. |
ArrayList |
prefixMatchOperator(String name)
Given a string, will return the Instruction object(s) from the instruction set whose operator mnemonic prefix matches it. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InstructionSet()
| Method Detail |
|---|
public ArrayList getInstructionList()
public void populate()
Instruction,
BasicInstruction,
ExtendedInstructionpublic BasicInstruction findByBinaryCode(int binaryInstr)
public ArrayList matchOperator(String name)
name - operator mnemonic (e.g. addi, sw,...)
public ArrayList prefixMatchOperator(String name)
name - a string
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||