- 適当なJavaプログラムを作成しコンパイルして,
クラスファイルを得る.例えば,Foo.java から Foo.class
- 一応,動作を確かめる.
java Foo
等.
- 以下のコマンドで,Jasmin形式のアセンブラを作成する.
djava Foo.class > Foo.j
等.
- 中身か
こんな
ならdjavaの動作は大体OK.
- クラスファイルを消す.
rm -f Foo.class
- 以下のコマンドで Foo.j から,Foo.class をアセンブルする.
jasmin Foo.j
- 動作確認を行い,上記,ステップ2と同じなら,多分,jasminの動作はOK.
- 参考までに,Foo.class のダンプを見てみる.
bin2hex Foo.class > Foo.hex
等.
- 多分,授業,中盤で上記の
Foo.hexの手動解析を行ってもらいます.
こんな感じ.
$Id: test.html,v 1.1 2002-04-08 08:40:22+09 kaiya Exp kaiya $
current