我正在写茉莉生成代码的编译器,我想用一个参数来调用方法,如下所示: val test(val x) {
return x;
}
val main (string[] args) {
test(1);
}
这编译为: .class public helloworld
.super java/lang/Object
.method public <init>()V
我试图模仿使用Jasmin的NOT门的行为。的行为如下: 弹出堆栈 如果整数为0的整数,推1背面压入堆栈 别的推0背面压入堆栈 我已经尝试了两次不同的尝试,但无济于事。 尝试1: ...(other code1)
ifeq 3 ; if the top of stack is 0, jump 3 lines down to "i_const1"
i_const0 ; to
在putty中我试图创建一个Jasmin程序,它在汇编并作为Java程序运行时将输出整数“431”。当我试图组装程序时,控制台说第11行有语法错误。我无法弄清楚它是什么。这里是我的代码: .class public Lab3_JasminExample
.super java/lang/Object
.method public <init>()V
aload_0
i