.NET中间语言是否具有堆栈操作功能?

时间:2012-03-14 18:30:38

标签: .net stack intermediate-language

可能是一个愚蠢的问题,但MSIL是否具有一般的Forth类函数来操作其堆栈上的数据? (例如,DUP,SWAP等)

2 个答案:

答案 0 :(得分:1)

IL是一种基于堆栈的语言,因此大多数指令以某种方式操纵堆栈。 dup是IL指令,但它没有swap(你必须使用局部变量)

答案 1 :(得分:0)

Partition III of the CIL会为您提供所需的所有信息。

例如,第3.33节用于DUP。