4

退屈から、Lua 5.1 VM オペコードをしばらく勉強してきました。

そして何かコーディングしてみたい!

Lua Assembly を Bytecode にアセンブルする既存の方法はありますか?

4

2 に答える 2

2

私はそれを使ったことがありませんが、「もっと時間があれば見るべきこと」リストでこのリンクを見つけました(奇妙なことに、このリストを消費する部分にたどり着くことはありません...)

http://chunkbake.luaforge.net/

Lua 5.0 VMコードを5.1ではなくバイトコードにアセンブルすると主張していますが、残念ながら、5.0から5.1にどれだけ変更されたかはわかりません。

于 2010-12-11T02:20:43.983 に答える
1

私も使用したことはありませんが、ChunkSpyはLua 5.1逆アセンブラであり、そのサイトには5.0と5.1の両方のopcodesetを説明するファイルもあります。それで、多分、そのコードから始めて、あなたは自分でアセンブラーを書き始めますか?

于 2010-12-11T10:16:00.793 に答える