独習mrubyバイトコード[OP_NOP]
OP_NOP
Arguments
なし
How it works?
何もしないで、次の命令に移る。
When used?
@miura1729 さんの記事にもあるが、grepしてみても、mrbgems/mrbgems/mruby-compiler/ 以下で使われている気配はない。
既存のバイトコードの命令をなかったことにして、動きを確認したりする用途に使える。
単に命令を削除して詰めると、命令の位置がずれて、PCを参照している他の命令(OP_JMPなど)に影響してしまう。
Note
自分の勉強用に、こんな感じで命令の動きを整理してメモとして残していく。
“mruby”というタブにリストを作成した。
Reference
https://qiita.com/miura1729/items/256d205bc2a464bfb3c6
ディスカッション
コメント一覧
まだ、コメントがありません