¿Hay instrucciones CIL para intercambiar los dos primeros elementos en la pila?CIL stack exchange instruction
9
A
Respuesta
10
1
En cuanto a list of CIL instructions, no parece haber una sola instrucción que intercambie los dos elementos en la parte superior de la pila. Tendrás que hacerlo de la vieja manera pop/push.
0
Para referencia futura, puede crear un conjunto que haga para lo que quiere aprender la IL, y luego ver el conjunto en Reflector. Puede seleccionar el idioma en el que desea que esté el código, e IL es una de las opciones. Lo hice cuando intentaba descubrir cómo codificar un método dinámico ...
2
No. La única forma de intercambiar elementos es mostrar los dos elementos principales a los locales, luego empujarlos en orden inverso.
Cuestiones relacionadas
- 1. Imágenes dinámicas en MVC (Stack Exchange Beta sites)
- 2. ¿Cómo genera Stack Exchange generar nuevas páginas tan rápido?
- 3. BIC Instruction
- 4. MIPS architecture syscall instruction
- 5. ARM Assembly - Branch Instruction
- 6. Learning CIL
- 7. Stack Stack
- 8. imul assembly instruction - one operand?
- 9. Stack Exchange API solicitud aplicación acelerador en Google App Engine Cloud infraestructura
- 10. Desarmar programáticamente CIL
- 11. Stringbuilder en CIL (MSIL)
- 12. Tema Exchange vs Direct Exchange en RabbitMQ
- 13. ¿Qué significa UnsignedSaturate in SSE instruction?
- 14. .NET CIL ¿Llamada o CallVirt?
- 15. Descargar archivo adjunto de Exchange utilizando servicios web de Exchange
- 16. C# Cliente Exchange ActiveSync
- 17. PHP IMAP Exchange Issue
- 18. Facebook auth token exchange
- 19. Batcher's Merge-Exchange Sort
- 20. ¿Visualizarán VB.NET y C# CIL lo mismo?
- 21. Cómo insertar el código CIL en C#
- 22. Ventajas del conocimiento de CIL en .NET
- 23. CIL, CLS y CTS en .NET
- 24. ¿Cuál es la diferencia entre Call Stack y Stack Trace?
- 25. Thread-safe C++ stack
- 26. Cómo inspeccionar Call Stack
- 27. C# SIP Stack/Library
- 28. Haskell Stack Overflow
- 29. Android Activity Stack
- 30. Imprimir PHP Call Stack
¿Podría utilizar el XOR Swap? http://en.wikipedia.org/wiki/XOR_swap_algorithm – tylermac