パテントで、Javaプログラムとしてアセンブルして実行したときに整数 "431"を出力するジャスミンプログラムを作成しようとしています。私がプログラムをアセンブルしようとすると、コンソールに11行目に構文エラーがあると表示されます。何が問題なのか分かりません。 .class public Lab3_JasminExample
.super java/lang/Object
.method p
私はjavaのサブセット用のコンパイラを作成しています。私が問題を抱えているのは、ジャスミンキーワードのようなクラス、フィールド、メソッドを処理することです。例えば :このようなジャスミンにコンパイルう class Test {
public static void main(String[] args) {
int a;
a = new pop().run();
}
}
私はJasminを使ってNOTゲートの動作を模倣しようとしています。 がスタック 整数が0の場合はオフ整数をポップ 他のスタックに戻って1を押してスタック I上に戻って0を押して、次のように動作がありますこれで2つの異なる試みを試みたが役に立たなかった。 試み1:もちろん ...(other code1)
ifeq 3 ; if the top of stack is 0, jump