Resultados de la búsqueda a petición "assembly"
Bloquea la manipulación de la memoria a través del ensamblaje en línea
Soy nuevo en las cosas de bajo nivel, así que soy completamente ajeno a qué tipo de problemas podrías enfrentar allí y ni siquiera estoy seguro de entender el término "atómico". En este momento estoy tratando de hacer bloqueos atómicos simples ...
ASM x64 scanf printf doble, GAS
No puedo entender por qué este código no funciona para mí. Necesito usar la función scanf para doble y luego imprimirf para el mismo doble. Cuando se usa este código, los resultados no son buenos. Lo que veo son personajes ...
¿Por qué esta instrucción MOVSS utiliza direccionamiento relativo a RIP? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Por qué es la dirección de las variables estáticas en relación con el puntero de instrucción? [/questions/40329260/why-is-the-address-of-static-variables-relative-to-the-instruction-pointer] 1 ...
Haga un programa usando solo llamadas al sistema, no Windows dll's [duplicado]
Esta pregunta ya tiene una respuesta aquí: Llamadas del sistema de Windows [duplicado] [/questions/21074334/windows-system-calls] 1 respuesta Estoy tratando de hacer que un programa funcione con llamadas al sistema, no con ...
¿El ejemplo de código asm de lectura de marca de tiempo de Intel utiliza dos registros más de los necesarios?
Estoy buscando medir el rendimiento de referencia utilizando el registro de sello de tiempo (TSR) que se encuentra en las CPU x86. Es un registro útil, ya que mide en una unidad de tiempo monótona que es inmune al cambio de velocidad del reloj. ...
RGBA a ABGR: Inline arm neon asm para iOS / Xcode
Este código (código muy similar, no he probadoexactament este código) compila usando Android NDK, pero no con Xcode / armv7 + arm64 / iOS Errores en los comentarios: uint32_t *src; uint32_t *dst; #ifdef __ARM_NEON __asm__ volatile( "vld1.32 ...
Cómo imprimir el valor exacto del contador del programa en C
Quiero escribir un programa en C que imprima el contenido del contador del programaPC. ¿Se puede hacer esto desde el espacio de usuario, o ensamblado, o se utilizan algunas rutinas específicas del núcleo?
¿Cuál es la diferencia en lógica y rendimiento entre LOCK XCHG y MOV + MFENCE? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Carga y almacena las únicas instrucciones que se reordenan? [/questions/50494658/are-loads-and-stores-the-only-instructions-that-gets-reordered] 2 respuestas ¿Cuál es una mejor barrera de escritura en ...
¿Cuál es el propósito de las instrucciones para cargar un registro en sí mismo?
ientras miraba el conjunto de instrucciones de Gameboy, encontré instrucciones como: LD A, A LD B, B LD C, C LD D, D ... Cada una de estas instrucciones tiene su propio código de operación enEsta ...
o se pueden mover variables en .data a registros con Mac x86 Assembly
He escrito un pequeño ensamblaje con sintaxis de AT&T y actualmente he declarado tres variables en la.data sección. Sin embargo, cuando intento mover cualquiera de esas variables a un registro, como%eax, un error degcc es elevado. El código y el ...