All Packages Class Hierarchy This Package Previous Next Index
Class BIT.highBIT.InstructionTripleOperand
java.lang.Object
|
+----BIT.highBIT.Instruction
|
+----BIT.highBIT.InstructionTripleOperand
- public class InstructionTripleOperand
- extends Instruction
Represents a Java Virtual Machine instrucion that takes three operands.
- See Also:
- Instruction
-
InstructionTripleOperand(int, DataInputStream, int, Routine)
- Constructor for InstructionTripleOperand class.
-
getLength()
- Returns the length (in bytes) of this instruction including opcode.
-
getOperand(int)
-
-
getOperandValue()
- Returns the value of the operands.
-
write(DataOutputStream)
-
InstructionTripleOperand
public InstructionTripleOperand(int opcode,
DataInputStream iStream,
int offset,
Routine routine)
- Constructor for InstructionTripleOperand class.
- Parameters:
- opcode - the opcode of this instruction
- iStream - the data input stream where the operands are gotten from
write
public void write(DataOutputStream oStream)
- Overrides:
- write in class Instruction
getOperand
public int getOperand(int i)
getLength
public int getLength()
- Returns the length (in bytes) of this instruction including opcode.
- Overrides:
- getLength in class Instruction
getOperandValue
public int getOperandValue()
- Returns the value of the operands.
- Overrides:
- getOperandValue in class Instruction
All Packages Class Hierarchy This Package Previous Next Index