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

3 la respuesta

Acerca de devolver más de un valor en C / C ++ / Assembly

He leído algunas preguntas sobre cómo devolver más de un valor, como¿Cuál es la razón detrás de tener un solo valor de retorno en C ++ y ...

1 la respuesta

Crear Android openssl usando NDK no crea correctamente los archivos de ensamblaje arm4

openssl esincluido en el sistema operativo Android [http://android.git.kernel.org/?p=platform/external/openssl.git], y Google también incluye código de ensamblador arm4 / thumb en sus compilaciones (aes / asm / aes-armv4.s, bn / asm / ...

0 la respuesta

Errores de definición de ensamblaje

Estoy tratando de perder el tiempo con mi función de ensamblaje para que funcione, pero me he encontrado con un par de errores que son difíciles de solucionar. Uno es A2005 que establece la redefinición de símbolos: _Promedio. El otro es A1010, ...

2 la respuesta

Ensamblaje x86, obteniendo falla de segmentación

section .data msg: db "hello!", 10, 0 ;my message section .text extern printf ;C printf function global main main: push ebp mov ebp, esp call print_string mov esp, ebp pop ebp ret ;end of program print_string: pusha push msg call printf ;should ...

1 la respuesta

¿Se carga un programa estático completo en la memoria cuando se inicia?

En computadoras típicas como Mac, Windows, Linux, iOS, etc., cuando un usuario inicia un programa / binario / aplicación, ¿la parte estática del programa siempre se carga completamente en la memoria antes de que comience la ejecución? ¿Incluye ...

1 la respuesta

¿Escribir x86 asm funciona de forma portátil (win / linux / osx), sin una construcción dependiente de yasm / nasm?

par2 [https://github.com/Parchive/par2cmdline]tiene una base de código C ++ pequeña y bastante limpia, que creo que funciona bien en GNU / Linux, OS X y Windows (con MSVC ++). Me gustaría incorporar una versión asm x86-64 de la función que ...

1 la respuesta

¿Qué significa un número hexadecimal, con un registro entre paréntesis en Asamblea?

lea 0x1c(%ebp),%eax Entonces, entiendo vagamente lo que hace la instrucción lea, y sé que esos son registros, pero cuál es esta estructura:0x1c(%ebp)? Obtuve este código de objdump.

3 la respuesta

Error "no hay tal instrucción" al ensamblar el proyecto en Mac OS X

Utilicé homebrew para instalar GCC 4.7.0 y la marca de mi proyecto falla en el momento del ensamblaje. Puedo tomar con éxito el código de .c -> .s, pero .s -> .o falla. Para ver la fórmula de preparación utilizada para instalar GCC, ...

2 la respuesta

¿Qué asegura que las lecturas / escrituras de operandos ocurran en el tiempo deseado con ASM extendido?

De acuerdo con los CCGASM extendido y plantilla de ensamblador [https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html#AssemblerTemplate], para mantener las instrucciones consecutivas, deben estar en el mismo bloque ASM. Tengo problemas para ...

1 la respuesta

Usando EMU8086, ¿hay una forma directa de imprimir el valor hexadecimal de una variable?

Estoy usando EMU8086 en una PC con Windows 7 HP x64, Intel i3-2330m. He pasado unas dos semanas investigando y jugando con este programa en lenguaje ensamblador en un esfuerzo por imprimir el valor hexadecimal de un número entero ingresado por ...