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