Имеет ли промежуточный язык .NET функции манипулирования стеком? - PullRequest
1 голос
/ 14 марта 2012

Вероятно, глупый вопрос, но есть ли у MSIL общие Forth-подобные функции для манипулирования данными в его стеке?(Например, DUP, SWAP и т. Д.)

Ответы [ 2 ]

1 голос
/ 14 марта 2012

IL - это язык, основанный на стеке, поэтому большинство инструкций каким-то образом манипулируют стеком.dup - это инструкция IL, но в ней нет swap (необходимо использовать локальную переменную)

0 голосов
/ 14 марта 2012

Раздел III CIL предоставит вам всю необходимую информацию.

Раздел 3.33 предназначен для DUP, например.

...