Resultados de la búsqueda a petición "assembly"

1 la respuesta

¿Cómo medir el número de instrucciones de ensamblador ejecutadas?

Quiero obtener de alguna manera el "número de instrucciones de ensamblador ejecutadas" de un binario. Considere la siguiente pieza de código:

1 la respuesta

gcc, montaje en línea: ¿falta pushad / popad?

Cualquier forma de evitar tener que copiar y pegarpushad/popad cuerpo de instrucciones en mi código? Porque gcc (banderas actuales:-Wall -m32) se queja de que __asm__("pushad;");Error: no hay tal instrucción: `pushad ' __asm__("popad;");Error: ...

2 la respuesta

¿El código de ensamblaje es multiplataforma?

0x042444FF; /* inc dword ptr [esp+4] */0x042444FF es el código de la máquina, mientrasinc dword ptr [esp+4] es el código de ensamblado, sé que el código de la máquina NO es multiplataforma, ya que depende de muchos factores. ¿Qué pasa con el ...

1 la respuesta

¿Qué significa el concepto de reubicación? [cerrado]

Soy nuevo en el montaje y, por lo tanto, quiero entender más sobre el concepto de reubicación.¿Por qué exactamente necesitamos reubicar programas, datos?¿Cóm...

2 la respuesta

Ensamblaje, múltiples argumentos -m32 / linux (igual que stdarg en C)

Para resolver esto, entiendo C, y todavía soy un principiante en la Asamblea, así que tengo un pequeño problema aquí.Tengo algunos problemas para tomar vario...

4 la respuesta

¿Cuál es la diferencia de bajo nivel entre un puntero y una referencia?

Si tenemos este código:

4 la respuesta

Importancia de los números hexadecimales en Ciencias de la Computación [cerrado]

Al estudiar programación 8085, 8086 y microporcesores en general siempre tenemos representación hexadecimal. Está bien que los números binarios sean importan...

2 la respuesta

Manejo de punto de interrupción en otro proceso.

Siguiendo los consejos dados enLeer registro eax , Escribí un simple depurador usando winapi. Mi objetivo es leer el registro eax cada vez que se ejecuta una...

1 la respuesta

Reescribiendo un pequeño shellcode execve.

1 la respuesta

Ayuda MIPS: Funciones recursivas

Estoy tratando de codificar esta función recursiva en MIPS. Mi problema es que no estoy seguro de cómo puedo hacer el paso recursivo. Estoy bastante seguro de que tengo el resto correcto. int recur(int n) { if(n == 1 || n == 2) { return 2; } ...