Resultados de la búsqueda a petición "inline-assembly"
GCC: putchar (char) en ensamblaje en línea
Rebosar,¿Cómo puedo implementar el procedimiento putchar (char) utilizando solo el ensamblaje en línea? Me gustaría hacer esto en el montaje x86-64. La razón...
¿Cuándo usar la restricción earlyclobber en el ensamblado en línea de GCC extendido?
Entiendo cuándo usar una lista de Cobbler (por ejemplo, enumerar un registro que se modifica en el ensamblaje para que no se elija para usarlo como registro ...
Causa programática de excepción de instrucción indefinida
Quiero causar una excepción de instrucción indefinida ARM Cortex-M3 para la prueba de mi dispositivo de prueba. El compilador IAR admite esto con ensamblaje ...
Convertir código de ensamblaje en línea a C ++
Estoy trabajando en un proyecto cpp. El proyecto necesita ser migrado a 64 bits. Contiene algún código de ensamblaje en línea que no se puede compilar en x64...
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: ...
¿Qué significa% c en el código de ensamblaje en línea de GCC?
Estoy tratando de entender este código de ensamblaje en línea que viene de
Conjunto en línea de Clang (LLVM): múltiples restricciones con derrames / recargas inútiles
clang / gcc : Algunos operandos de ensamblaje en línea pueden satisfacerse con múltiples restricciones, por ejemplo,
Cómo decirle a GCC que genere un código de 16 bits para el modo real
Estoy escribiendo la función de modo real, que debería ser una función normal con los cuadros de pila y así, pero debería usar% sp en lugar de% esp. ¿Hay alg...