欢迎光临回收数控机床随叫随到,正规渠道,欢迎咨询!

高价回收数控机床,拥有多年经验,经济实力强!

回收数控机床

JVM指令集代码

作者:jcmp      发布时间:2021-04-16      浏览量:0
JVM基本指令指令>将字节常量值推到堆栈

JVM基本指令

指令>将字节常量值推到堆栈顶部在将结果存储在堆栈中。获得指定类的静态域并将其值按到堆栈的顶部。>为指定类调用实例方法调用超类构造函数,实例初始化方法,私有方法调用调用接口方法新建创建一个基本类型数组,其引用堆栈具体分析

p>一个简单代码如下:分析code.

publicstaticvoidmain(String[]Args){inta=1;的每一行代码的指令。INTB=9;INTC=A+bSystem.out.println(C);System.out.println(“Helloworld”);}

公共静态voidmain(java.lang)。字符串[];
代码:

JVM基本指令

0:1:=sync,由elderman==9:getstat#16/Fieldjava/lang/System.out:Ljava/io/PrintStream;#16/field/lang/system。Out:ljava/io/PrintStream;19:ldc#28/String Hello World

所有JVM指令

遵循“Target=”_space“>我的其他博客。

//td>/tr>
//存储第二个局部变量
2:Pun9//Push int 9到堆栈顶部
4:iStore_1_2/存储第三个局部变量
5:iLoad_1//将第二个int值推到堆栈顶部。
6:iLoad 2//将第三个int值推到堆栈的顶部
7:jade。//将两个int值添加到堆栈顶部,并将其推入堆栈
8:iStore_1_3//将堆栈顶int值存储在第四个局部变量
//获取指定类的静态域,并将其按到堆栈的顶部
12:iLoad 3/将第四个int值推到堆栈
13:vokevirtu22/Method/io/PrintStream.println:(I)V/调用实例方法/获取指定类的静态域,并将其按到堆栈
/将int、浮起、字符串类型常量从常量池推到堆栈的顶部<;/td>
21:vokeVirtual30/java/io/PrintStream.println:(Ljava/lang/String;)V/调用实例方法
24:返回/返回空