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

4 la respuesta

¿Puedo usar la sintaxis Intel del ensamblaje x86 con GCC?

Quiero escribir un pequeño programa de bajo nivel. Para algunas partes necesitaré usar lenguaje ensamblador, pero el resto del código se escribirá en C / C ++. Entonces, si voy a usar GCC para mezclar C / C ++ con el código de ...

6 la respuesta

Expulsar CD / Unidad óptica en lenguaje ensamblador

Esto no podría haber sido más simple, pero no se está moviendo. Tengo un código simple que estoy usando para ver si la unidad óptica expulsará El código está en lenguaje ensamblador, sintaxis de intel nasm. [BITS 16] [ORG 0X07C00] STI ...

6 la respuesta

ensamblador llvm-gcc: sintaxis LDR

Este código se compila muy bien en gcc, pero cuando se usa llvm (llvm-gcc), dice"constant expression expected" en la línea conldr El problema es la sintaxis: ¿cómo especifico el lugar donde está mi matriz? No quiero codificar el desplazamiento ...

4 la respuesta

¿Cuánto se inserta en una pila de 32 bits en Windows x86-64 en una excepción?

En estoesta pregunt [https://stackoverflow.com/q/994555/120163], Doy algunos antecedentes sobre un lenguaje paralelo que he implementado. El compilador genera código nativo x86-32. Una decisión de implementación clave es asignar espacio de pila ...

10 la respuesta

Qué daño puede hacer un programa C / asm a Linux cuando lo ejecuta un usuario sin privilegios?

He estado pensando en un escenario en el que uno permite a los usuarios (puede ser cualquiera, posiblemente con malas intenciones) enviar código que se ejecuta en una PC con Linux (llamémoslo el nodo de referencia). El objetivo es crear ...

6 la respuesta

Operación del módulo de punto flotante

Estoy intentando implementar la operación de reducción de rango para trigonometría. Pero en cambio, creo que sería mejor realizar una operación de módulo pi / 2 en los datos entrantes. Me preguntaba qué algoritmos existen y son eficientes para ...

10 la respuesta

¿Es posible ejecutar una secuencia de ensamblaje x86 desde C #?

Continuando mi educación en ingeniería inversa, a menudo he querido poder copiar partes del código de ensamblaje x86 y llamarlo desde un lenguaje de alto nivel de mi elección para las pruebas. ¿Alguien sabe de un método para llamar a una ...

44 la respuesta

Is inline assembly language slower than native C++ code

Intenté comparar el rendimiento del lenguaje ensamblador en línea y el código C ++, así que escribí una función que agrega dos matrices de tamaño 2000 por 100000 veces. Aquí está el código: #define TIMES 100000 void calcuC(int *x,int *y,int ...

2 la respuesta

Encuentre una función mediante su firma en Windows DLL

Have encontró una dirección de función en un archivo DLL. No tengo código fuente para esta DLL, no la mía. Esta DLL no se cambia realmente con frecuencia, pero cuando se cambia, es un problema para mí encontrarla al desmontarla. Vi algunas notas ...

4 la respuesta

Es posible acceder a las variables definidas en el ensamblaje desde C?

¿Puedo leer o escribir en una variable definida en mi archivo de ensamblaje en mi archivo C? No pude resolverlo por mi cuenta. Por ejemplo, el archivo C tiene el siguiente aspecto: int num = 33; y produce este código de ensamblaje: .file ...