Resultados de la búsqueda a petición "assembly"
x86 ensamblador: punto flotante comparar
Como parte de un proyecto de compilación, tengo que escribir el código de ensamblador GNU para x86 para comparar los valores de coma flotante. He tratado de encontrar recursos sobre cómo hacer esto en línea y, por lo que entiendo, funciona ...
ensamblados de guías / libros recomendados para leer [cerrado]
Así que últimamente me ha interesado leer el ensamblaje que muestra un desensamblador como ollydbg. La razón por la que quiero leer este ensamblado es para aprender cómo otros desarrolladores compilan sus aplicaciones o cosas como formatos de ...
Write Bootloader en C
Soy un novato en escribir bootloaders. He escrito un cargador de arranque helloworld en asm, y ahora estoy tratando de escribir uno en C. He escrito un cargador de arranque helloworld en C, pero no puedo compilarlo. Este es mi código. ¿Qué ...
SIGILL en el código NDK de Android
Tengo una aplicación NDK en el mercado y obtuve un informe de bloqueo nativo sobre unaSIGILL señal. (Uso el google breakpad para generar informes de fallas nativos). Aquí están los detalles: Mi aplicación está compilada paraarmeabi-v7a, co NEON ...
mplementación de @Alloca
¿Cómo se implementa alloca () usando el ensamblador en línea x86 en lenguajes como D, C y C ++? Quiero crear una versión ligeramente modificada, pero primero necesito saber cómo se implementa la versión estándar. Leer el desmontaje de ...
¿Cómo compilo el asm generado por GCC?
Estoy jugando con un código ASM, y algo me está molestando. Compilo esto: #include <stdio.h> int main(int argc, char** argv){ printf("Hello World\n"); return 0; }congcc file.c -S -o file.S esto genera una pequeña y agradable pieza de código ...
order para codificar bytes de prefijo de instrucción x86
Sé que las instrucciones x86 pueden tener un máximo de 4 bytes de prefijos, por ejemplo, bloqueo, rep, anulación de segmentos, etc. ¿Hay algún orden en particular en el que deberían aparecer, en caso de que se usen múltiples prefijos?
objdump y ARM vs Thumb
Estoy tratando de desmontar un objeto creado para ARM con gcc. Desafortunadamente, objdump está tratando de adivinar si el código es ARM y Thumb, y lo está equivocando: cree que mi código es Thumb cuando en realidad es ARM. Veo que objdump ...
Clarificaciones sobre instrucciones de carga y almacenamiento firmadas / no firmadas (MIPS)
Parece que no puedo entender el concepto de estas cosas, incluso con la ayuda de Google y un libro de texto en mi mano. Siguiendo el formato (opcode, rs, rt, offset) ... ¿Firmas extender el desplazamiento antes de agregarlo al valor de la ...
¿Alguien puede entender cómo funciona gettimeofday?
gettimeofday es un syscall de x86-86 segúnesta págin [http://syscalls.kernelgrok.com/] (solo buscagettimeofday en el cuadro) int gettimeofday(struct timeval *tv, struct timezone *tz); Pensé que el desastre debería ser fácil, solo prepare los dos ...