Le langage intermédiaire .NET a-t-il des fonctions de manipulation de pile ?
-
14-12-2019 - |
Question
C'est probablement une question stupide, mais MSIL dispose-t-il de fonctions générales de type Forth pour manipuler les données sur sa pile ?(Par exemple, DUP, SWAP, etc.)
La solution
IL est un langage basé sur une pile, donc la plupart des instructions manipulent la pile d'une manière ou d'une autre. dup
est une instruction IL, mais elle n'a pas swap
(vous devez utiliser une variable locale)
Autres conseils
Partition III du CIL vous donnera tous lesinformations que vous voulez.
Section 3.33 est pour DUP, par exemple.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow