トップ » 連載一覧 » Javaアセンブラ「Jasmin」でバイトコードの世界を覗いてみよう
Javaアセンブラ「Jasmin」でバイトコードの世界を覗いてみよう

Javaアセンブラ「Jasmin」でバイトコードの世界を覗いてみよう

Javaバイトコードについて知ることで、Javaについてより深く学ぶことができるはずです。どのようなコードが javaによって生成されているのか、実際にバイトコードに近いアセンブラを書いてその動作を考察してみます。一緒にJavaアセンブラの「Jasmin」を使って遊んでみましょう。

「Jasmin」で遊ぶ はてなブックマーク数 このエントリーをブックマークに追加

「Jasmin」というJavaアセンブラをご存じでしょうか。Jasmin を使うと、Javaのバイトコードに近い命令列から class ファイルを生成することができます。仕事で直接 Jasmin を使うことはないと思いますが、Java のバイトコードがどんな命令から成り立っているのかを知ることができるので、Jasmin を使って遊んでみたいと思います。

[続きを読む]

「Jasmin」でプログラミング はてなブックマーク数 このエントリーをブックマークに追加

Javaバイトコードについて知ることで、Javaについてより深く学ぶことができるはずです。どのようなコードが javac によって生成されているのか、実際にバイトコードに近いアセンブラを書いてみます。今回は、足し算やメソッド呼び出しについて紹介します。

[続きを読む]

「Jasmin」で制御構文を操る はてなブックマーク数 このエントリーをブックマークに追加

Javaバイトコードについて知ることで、Javaについてより深く学ぶことができるはずです。アセンブラの Jasmin を使って実際にバイトコードに近いアセンブラを書いてみます。今回は、制御構造について紹介します。

[続きを読む]

このサイトについて

八角研究所
株式会社八角研究所のWEBサイトですよー。 いろんなものを創り出すことのできる環境をコツコツ構築中。 いったい、いつになったらできるのか。 この技術情報サイトもそのための活動の一環のつもり。

執筆者紹介

クジラ飛行机

クジラ飛行机

くじらはんど(http://kujirahand/)にて、日本語プログラミング言語「なでしこ」(IPA未踏ユース採択)、テキスト音楽「サクラ」(OSPオンラインソフト大賞入賞)など多くのオンラインソフトを開発。著書に「Flexプロフェッショナルガイド」「なでしこ公式バイブル」、「一週間でマスターするActionScript3.0」など。