恐らく疑わしい質問ですが、MSILはスタック上のデータを操作するための一般的なForthのような機能を持っていますか? (例:DUP、SWAPなど).NET中間言語にスタック操作関数がありますか?
1
A
答えて
1
ILはスタックベースの言語なので、ほとんどの命令は何らかの方法でスタックを操作します。 dup
はIL命令ですが、swap
はありません(ローカル変数を使用する必要があります)
0
Partition III of the CILは、必要なすべての情報を提供します。
セクション3.33は、たとえばDUP用です。
関連する問題
- 1. C++エコシステム用の関数言語はありますか?
- 2. .NETがフレームワークであり、Javaが言語である理由
- 3. 私はC言語で関数ポインタの配列に問題があります
- 4. php関数が別の関数の中にあります
- 5. 無限再帰中に関数がスタック空間を使い果たすとどうなりますか?
- 6. ヘッダーに関数の暗黙の宣言がありますか?
- 7. C + +とJavaの間にはどの言語がありますか?
- 8. url変数の中間に疑問符がありますか?
- 9. Reactネイティブ(中間値)(中間値).bindは関数ではありません
- 10. プログラミング言語のスタックとヒープ
- 11. javaまたはjavaライブラリに言語コードの定数がありますか?
- 12. アセンブリ言語と文字列操作
- 13. 数学関数がC言語の "make"で動作しない
- 14. プログラミング言語を別の言語に変換するツールはありますか?
- 15. .NET CILによる評価スタックの操作
- 16. 関数言語をC言語にコンパイルする
- 17. .Net Scripting Engine(C#) - .Net言語用の「ヘッダーファイル」または「dll参照ファイル」がありますか?
- 18. D言語には「独自の」荷物がありますか?
- 19. 未翻訳言語にガベージコレクタがありますか?
- 20. アプリケーションの多言語設定に問題がありますか?
- 21. 良いx86アセンブリ言語リソースには何がありますか?
- 22. TypeError :(中間値)[タイプ]は関数エラーではありません
- 23. Django:シグナルコールバック関数がモデルに外国語がありません
- 24. グローバル変数のないプログラミング言語はありますか?
- 25. ガベージコレクションのクリーンアップ関数の作成に問題があります。[例の中の]
- 26. 通常の言語Lには無限の単語がありますか?
- 27. 関数デコレータ(C言語)#
- 28. C言語のstrcat関数
- 29. cプログラミング言語 - declare()関数
- 30. C言語の関数ポインタ
ドキュメンテーションを読んで何を伝えましたか? – Oded
これはForthのようなスタックベースの言語ですが、* intermediate *に焦点を当てています。あなたはそれにプログラムしておらず、あなたはそれを実行しません。ポップ、ダブ、そしてプッシュするLdXxxの束があります。それで全部です。 –