¿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. Stringbuilder en CIL (MSIL)
- 11. Desarmar programáticamente CIL
- 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. PHP IMAP Exchange Issue
- 17. Batcher's Merge-Exchange Sort
- 18. C# Cliente Exchange ActiveSync
- 19. Ventajas del conocimiento de CIL en .NET
- 20. Cómo insertar el código CIL en C#
- 21. ¿Visualizarán VB.NET y C# CIL lo mismo?
- 22. CIL, CLS y CTS en .NET
- 23. ¿Cuál es la diferencia entre Call Stack y Stack Trace?
- 24. C++ Stack Tracing problema
- 25. C++ stack y scope
- 26. JVM - Heap and Stack
- 27. Cómo inspeccionar Call Stack
- 28. ¿std :: stack expone iteradores?
- 29. Imprimir PHP Call Stack
- 30. Open Source SOA Stack
¿Podría utilizar el XOR Swap? http://en.wikipedia.org/wiki/XOR_swap_algorithm – tylermac