Resultados de la búsqueda a petición "x86"
¿Cómo puedo detectar cuando Android x86 emula ARM?
Tengo una biblioteca JNI que funciona bien en la mayoría de los dispositivos Android: ARMv5, ARMv7 y x86. Estoy usando instrucciones NEON en ARMv7, pero en lugar de saturar el código con fuente condicional / duplicada, quiero detectar un ARMv7 ...
Error de segmentación push / pop en ensamblado x86
Estoy usandoelf64para compilar mi código x86 de ensamblaje: tengo esta subrutina: printNumber: mov EAX, EDX ; EDX contain some value like "35" mov ESI, 10 ; to divide by 10 MOV ECX,0 ; counter whileDiv: cmp EAX, 0 je endWhileDiv xor rdx, rdx ; ...
La forma más rápida de descomprimir 32 bits en un vector SIMD de 32 bytes
Tener 32 bits almacenados en unuint32_t en la memoria, ¿cuál es la forma más rápida de descomprimir cada bit en un elemento de byte separado de un registro AVX? Los bits pueden estar en cualquier posición dentro de sus respectivos bytes. Editar: ...
El uso de gdb para el código de ensamblaje 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 objetivo. Quiero un solo paso de todos modos, para poder verificar lo que está sucediendo en mi código de ensamblaje, porque no soy un experto en ...
Diseñar una secuencia de instrucciones para que haga algo más si se decodifica con un desplazamiento
Esta pregunta es un seguimiento deesa pregunta [https://stackoverflow.com/questions/24585555/finding-opcodes-by-length-or-something-else] . Para establecer el contexto de esta pregunta, considereProgramación libre de nulos ...
Llamar a LoadLibrary en un dll de 64 bits desde un proceso de 32 bits
Tengo un exe de 32 bits que necesita cargar dinámicamente un dll de 64 bits cuando detecta que el sistema operativo es de 64 bits. ¿Es esto posible a través de LoadLibrary? Si no, ¿hay otra forma de lograr el mismo objetivo?
Dibujar un marco de pila para el ensamblaje x86
Por lo tanto, estoy un poco confundido acerca de dibujar un marco de pila para mi código de ensamblaje. Tengo la sensación de que empecé mal. Esto es lo que obtuve hasta ahora, pero como puede ver, estoy confundido en el paso 5, porque creo que ...
Salida de valores variables en x86 asm
Estoy escribiendo un programa en ensamblador y no funciona, por lo que me gustaría generar variables en las funciones x86 para garantizar que los valores sean lo que espero que sean. ¿Hay una manera simple de hacer esto o es muy complejo? Si lo ...
Impresión de un entero con x86 de 32 bits Linux sys_write (NASM)
Soy nuevo en este foro. Tengo un poco de experiencia con lenguajes de alto nivel (muy poco). Hace casi un mes, pensé que sería una buena idea ver cómo funcionaba el ensamblaje, así que después de elegir nasm (IA-32) en Linux, comencé a aprender ...
transposición para 8 registros de elementos de 16 bits en SSE2 / SSSE3
(Soy un novato en SSE / asm, disculpas si esto es obvio o redundante) ¿Existe una mejor manera de transponer 8 registros SSE que contengan valores de 16 bits que realizar 24 desbloqueos [lh] ps y 8/16 + barajaduras y usar 8 registros ...