0
私は簡単なスタックベースのPythonバイトコードインタプリタを実装するチュートリアルhereに従っています。pythonバイトコードインタプリタの実装
私はこのfuncitonで問題が生じています:
def parse_byte_and_args(self):
.........
if byteCode >= dis.HAVE_ARGUMENT: #<-----------------------this part
正確dis.HACE_ARGUMENT
何ですか?その大きな機能は私がここにそれを投稿するのではなく、むしろそこにリンクを張っていると思ったからです。必要なことを教えてください
のように私は上記のリンク先のドキュメントによると、これはわずかに変化するので、注意してください。バイトコードインタプリタ – anekix
を学ぶための他のソースを提案することができますか? 'arg_val = arg [0] +(arg [1] * 256)'という文もこの関数にあります。なぜ256で乗算するのですか? – anekix
私は短期間通訳をしている間に、概念(ウィキペディアなど)を説明した一般的なリソースと、別人が独自に実装した特定のリソースの2種類のリソースを調べると役に立ちました。後者の例:[Extensible Interpreter Development Kit](http://www.parsifalsoft.com/examples/xidek/xidek/doc/bcidefs.htm)と[私の最も重要なプロジェクトはバイトコードインタープリタでした](https:// news.ycombinator.com/item?id=12553591) – DatHydroGuy