Preguntas etiquetadas con assembly

Preguntas de programación en lenguaje ensamblador (asm). ASEGÚRESE DE TAMBIÉN TAG con el procesador y / o conjunto de instrucciones que está utilizando, así como el ensamblador. ADVERTENCIA: Para los ensamblados .NET, use la etiqueta [.net-assembly] en su lugar. Para Java ASM, use la etiqueta [java-bytecode-asm] en su lugar.





3
El uso de gdb en un código ensamblador de un solo paso fuera del ejecutable especificado provoca el error "no se pueden encontrar los límites de la función actual"
Estoy fuera del ejecutable de destino de gdb y ni siquiera tengo una pila que corresponda a ese destino. De todos modos, quiero dar un solo paso, para poder verificar lo que está sucediendo en mi código de ensamblaje, porque no soy un experto en ensamblaje x86. Desafortunadamente, gdb se …

2
¿Qué significa “rep; nop; " significa en ensamblaje x86? ¿Es lo mismo que la instrucción de "pausa"?
¿Qué rep; nopsignifica? ¿Es lo mismo que la pauseinstrucción? ¿Es lo mismo que rep nop(sin el punto y coma)? ¿Cuál es la diferencia con la nopinstrucción simple ? ¿Se comporta de manera diferente en procesadores AMD e Intel? (bonificación) ¿Dónde está la documentación oficial de estas instrucciones? Motivación para esta …



1
Rendimiento del bucle de código C [continuación]
Esta pregunta continúa sobre mi pregunta aquí (con el consejo de Mystical): Rendimiento del bucle de código C Continuando con mi pregunta, cuando uso instrucciones empaquetadas en lugar de instrucciones escalares, el código que usa intrínsecos se vería muy similar: for(int i=0; i<size; i+=16) { y1 = _mm_load_ps(output[i]); … y4 …


17
¿Cómo funciona la pila en lenguaje ensamblador?
Actualmente estoy tratando de entender cómo funciona la pila, así que decidí enseñarme algo de lenguaje ensamblador , estoy usando este libro: http://savannah.nongnu.org/projects/pgubook/ Estoy usando Gas y estoy desarrollando en Linux Mint . Estoy un poco confundido por algo: Hasta donde yo sabía, una pila es simplemente una estructura de …

19
¿Cuál es el propósito del código de operación CIL nop?
Estoy revisando MSIL y notando que hay muchas instrucciones nop en MSIL. El artículo de MSDN dice que no realizan ninguna acción y se utilizan para llenar el espacio si el código de operación está parcheado. Se utilizan mucho más en versiones de depuración que en versiones de lanzamiento. Sé …
82 assembly  bytecode  cil 

1
Go no está vinculando mi ensamblaje: función externa indefinida
Estoy tratando de escribir algo de SIMD principalmente con fines de aprendizaje. Sé que Go puede vincular el ensamblaje, pero no puedo hacer que funcione correctamente. Este es el ejemplo más mínimo que puedo hacer (multiplicación de vectores por elementos): vec_amd64.s (nota: el archivo real tiene una línea de espacio …
82 assembly  go 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.