Javaアセンブラ

30分プログラム、その114。Jasmin(Javaアセンブラ)でHello,world!!を書く。

正直、かなりエラーチェックが緩いので、使いづらい。あと、配布されていたJarだとうまく動かなかったので、ソースからビルドしました。

使い方

$ java -jar jasmin.jar Hello.j

$ java Hello
"Hello,world!!"

ソースコード

.class Hello
.super java/lang/Object

.method public static main([Ljava/lang/String;)V
  .limit stack 2
  .limit locals 1
  getstatic java/lang/System/out Ljava/io/PrintStream;
  ldc "Hello,world!!"
  invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
  return
.end method