Articulo de referencia

Lista de instrucciones de código de bytes de la JVM

Esta es una lista de las instrucciones que componen el código de bytes de la JVM, el lenguaje de máquina abstracto que ejecuta la máquina virtual de Java . [ 1 ] El código de by...

Esta es una lista de las instrucciones que componen el código de bytes de la JVM, el lenguaje de máquina abstracto que ejecuta la máquina virtual de Java . [ 1 ] El código de bytes de la JVM es emitido por compiladores hechos para lenguajes que se ejecutan en la plataforma Java , principalmente Java .

El código de bytes de la JVM conforma el contenido de las instrucciones de los métodos. Al ejecutarse, a cada método se le asigna su propio marco con una pila, registros de variables locales y otros datos. La mayoría de las instrucciones operan sobre uno o más valores de la pila y colocan su salida en ella.

Tenga en cuenta que cualquier "valor" al que se haga referencia se refiere a un entero de 32 bits según el conjunto de instrucciones de Java.

Obsoleto en Java 7 (versión principal de la clase 51). [ 2 ] No aparecerán en los archivos de clase generados por un compilador más reciente que ese.

Véase también

  • Jazelle DBX (Ejecución directa de código de bytes), una función que ejecuta algunos códigos de bytes de Java en hardware, en algunas CPU ARM9.
  • Lenguaje Intermedio Común (CIL), una especificación de código de bytes similar que se ejecuta en el CLR del .NET Framework.

Referencias

  1. "Especificación de la máquina virtual Java® – Edición Java SE 24" . Consultado el 26 de julio de 2025 .
  2. "Capítulo 4. El formato de archivo de clase 4.9.1. Restricciones estáticas" . Consultado el 26 de julio de 2025 .
  • El conjunto de instrucciones de la máquina virtual Java