Contents Prev Next


3 The Virtual Machine Instruction Set

3.1 - Format for the Instructions
3.2 - Pushing Constants onto the Stack
3.3 - Loading Local Variables Onto the Stack
3.4 - Storing Stack Values into Local Variables
3.5 - Wider index for Loading, Storing and Incrementing
3.6 - Managing Arrays
3.7 - Stack Instructions
3.8 - Arithmetic Instructions
3.9 - Logical Instructions
3.10 - Conversion Operations
3.11 - Control Transfer Instructions
3.12 - Function Return
3.13 - Table Jumping
3.14 - Manipulating Object Fields
3.15 - Method Invocation
3.16 - Exception Handling
3.17 - Miscellaneous Object Operations
3.18 - Monitors

Contents Prev Next