.NET中間言語はスタック操作機能を持っていますか?
-
14-12-2019 - |
質問
おそらく愚かな質問がありますが、MSILはそのスタック上のデータを操作するための一般的なような機能を持っていますか?(例えば、DUP、スワップなど)
解決
ILはスタックベースの言語であるため、ほとんどの命令は何らかの方法でスタックを操作します。dup
はIL命令ですが、swap
はありません(ローカル変数を使用する必要があります)
他のヒント
cil のパーティションIIIはあなたにすべてを与えるでしょうあなたが望む情報。
セクション3.33は、例えばDUP用です。
所属していません StackOverflow