恐らく疑わしい質問ですが、MSILはスタック上のデータを操作するための一般的なForthのような機能を持っていますか? (例:DUP、SWAPなど).NET中間言語にスタック操作関数がありますか?
1
A
答えて
1
ILはスタックベースの言語なので、ほとんどの命令は何らかの方法でスタックを操作します。 dup
はIL命令ですが、swap
はありません(ローカル変数を使用する必要があります)
0
Partition III of the CILは、必要なすべての情報を提供します。
セクション3.33は、たとえばDUP用です。
関連する問題
- 1. ランタイム中に複数言語のAndroidアプリがありますか?
- 2. 多言語ウェブサイト、言語操作で動作しますか?
- 3. SQL言語に「時間」タイプがありますか?
- 4. C++エコシステム用の関数言語はありますか?
- 5. C言語の関数の中にアンダースコアがあるのはなぜですか?
- 6. .NETのスタックに関する参照型情報がありますか
- 7. .NETがフレームワークであり、Javaが言語である理由
- 8. Javaのオプションで危険なget()がありますか?関数型言語で
- 9. 中間言語としてのCに関する質問
- 10. 私はC言語で関数ポインタの配列に問題があります
- 11. スタック配列の中置操作
- 12. スタックを介したアセンブリ言語のputch関数
- 13. 無限再帰中に関数がスタック空間を使い果たすとどうなりますか?
- 14. php関数が別の関数の中にあります
- 15. C + +とJavaの間にはどの言語がありますか?
- 16. ヘッダーに関数の暗黙の宣言がありますか?
- 17. Javascript配列操作 - より宣言的なアプローチがありますか?
- 18. Djangoテンプレート言語 - 同じ行に複数の変数がありますか?
- 19. どのオブジェクト指向言語がアセンブリを直接生成しますか(中間表現はありません)?
- 20. Photoshop - プログラミング言語はありますか?
- 21. url変数の中間に疑問符がありますか?
- 22. 関数centuryFromYear($ year)をPHP言語で作成しますか?
- 23. Kivy - kv言語で作成されたウィジェットにPython関数をバインドする方法はありますか?
- 24. .Net Scripting Engine(C#) - .Net言語用の「ヘッダーファイル」または「dll参照ファイル」がありますか?
- 25. プログラミング言語のスタックとヒープ
- 26. javaまたはjavaライブラリに言語コードの定数がありますか?
- 27. プログラミング言語を別の言語に変換するツールはありますか?
- 28. アセンブリ言語と文字列操作
- 29. .NET CILによる評価スタックの操作
- 30. Reactネイティブ(中間値)(中間値).bindは関数ではありません
ドキュメンテーションを読んで何を伝えましたか? – Oded
これはForthのようなスタックベースの言語ですが、* intermediate *に焦点を当てています。あなたはそれにプログラムしておらず、あなたはそれを実行しません。ポップ、ダブ、そしてプッシュするLdXxxの束があります。それで全部です。 –