Tengo un código ASM que necesita obtener el valor señalado por el registro SI y almacenarlo en AL. Soy nuevo en ASM, así que estoy seguro de que existe una solución obvia. El comando que estoy usando para ensamblar esto es: gnu -c code.asm -o assembled_code El código que intenté . . . Read more
El siguiente código está citado de aquí en la línea 453: #define GEN_ABSOLUTE_SYM_KCONFIG(name, value) \ asm(“.globl\t” #name \ “\n\t.equ\t” #name “,” #value \ “\n\t.type\t” #name “,%object”) Para algo como esto: GEN_ABSOLUTE_SYM_KCONFIG(CONFIG_I2C, 1); Creo que debería expandirse a: .globl CONFIG_I2C .equ CONFIG_I2C,1 .type CONFIG_I2C,%object Puedo entender que el #name y el . . . Read more
Tengo un programa de hola mundo: .global _start .text _start: # write (1, msj, 13) mov $1, %rax # la llamada al sistema 1 es escribir mov $1, %rdi # el controlador de archivo 1 es la salida estándar mov $message, %rsi # dirección de la cadena a mostrar mov . . . Read more