Jump to content

Java bytecode

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jabman (talk | contribs) at 23:14, 10 November 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The Java byte-code is the form of instructions that the Java virtual machine executes. Each byte-code instruction is one byte in length (hence the name), thus the number of byte-codes is limited to no more than 256. Not all 256 possible byte-code values are used, in fact Sun Microsystems, the original cretors of the Java programming language, the Java virtual machine and other components of the Java Runtime Envirnoment, have permenently set aside a few values to be permenently unimplemented. A list of the bytecodes is given below.

The Java byte-codes

Mneumonic    Opcode (in hex)    Description
aaload32loads onto the stack a reference to an array
aastore53stores into a reference to an array

more to be added later