新館スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。VMをCortex-M0+マイコンのLPC812に移植しました。新館最近、とある事がきっかけでJVMの勉強をしています。氏に「それはスタックマシンの独壇場だろう」と。ここから脱線が始まる訳です。FPGAでOISCを作ったは良いけど自分でコンパイラからアセンブラから作るのはメンドイし、なにせレジスタも無いスタックマシン。HW,SWの両方のバグ取りしてたら終わる気がしません。探してたらJVMが面白いと言う事に気が付きました。*2なのですが、Javaの解説本見ても、ボクの欲しい情報はなかなか見当たりません。FPGA)に載せる所から始めたら楽しそうだ、と言う訳です。名付けてJava下層マシン(殴とりあえず、Javaで何か書いて逆アセンブルした結果を見ようと思いました。(詳細は上記2つのサイトをご覧ください)書いたコードはこんなの。コンパイルされて、hoge1.classという中間コードになる。当然の結果が出てきます。逆アセンブルしました。mainからがメインのコードです。1、2、3などの小さい数字はioconst命令を使って効率よく計算しようとしてるみたいです。次回もう少し深く突っ込んでみようと思います。Blogマイコン風雲録マルチチャネルDAC製作記nabeの雑記帳なんでも作っちゃう、かも。Blog|ブログを報告する。