演習第3回 クラスファイルの解析
問題
クラスファイル OpenWin.class
は,
ここ
に示すように,単にWindowを開くダケのプログラムである.
-
クラスファイル OpenWin.class
のバイトコード解析を,
ココ
の例と同様に,OpenWin.jcf
というファイル名にて提出せよ.
-
OpenWin.class
の中には,jasminアセンブラで書くと,
invokevirtual java/awt/Window/show()V
に相当する部分がある.
この部分のマシン語がどのように解決されるのかを,
教科書56ページの図1-15
と同様の図を書いて説明せよ.
提出ファイル名は
show.jpg (jpegフォーマット) とせよ.
ヒント: というほどでもないですが,作図ツールはなんでもいいです.
もし,psやbmpで作図した場合,linux上では,
convertコマンド
を利用するのがよいでしょう.
Windowsは知りません.
- 本問題全体について考察等があれば,
readme.txt というファイルに記述せよ.
ファイル最初に氏名・学籍番号を忘れずに.
提出方法・期限等
- このページの規約に従う.
ただし,今回はPM4回収ではなく,午前0時に変更します.
- 解答は,~/2002jvm/class/ という名のディレクトリを作成し,
その下に,指定されたファイルを指定されたファイル名で置くこと.
(OpenWin.jcf, show.jpg, readme.txt
等)
とにかく提出され,かつ何か書いてないと採点しようがありません.
よろしくお願いします.
解答例・解説
提出内容へのコメント
類似問題
授業トップ
$Id: index.html,v 1.1 2002-06-30 23:37:18+09 kaiya Exp kaiya $
current