Operand Stacks


  • Each frame has its LIFO stack, it is called operand stack.
  • The size of operand stack is determined at the compile time.
  • Some JVM instructions loads values into operand stack from local variables or fields.
  • Some JVM instructions takes operands from the operand stand, then it perform operation on them and push the result value back on the operand stack.