Título: [Duda] Registros Publicado por: xv0 en 25 Octubre 2012, 17:24 pm Hola
Estoy dando mis primeros pasos con ASM, y me ha surgido este problema. Código
Este código lo escribo y ejecutó en una máquina de 32 bits, cuando lo paso a la mía que es de 64 bits. El resultado es esté: Código: Bad system call (core dumped) Leyendo documentación: Citar rdi - used to pass 1st argument to functions rsi - used to pass 2nd argument to functions rdx - used to pass 3rd argument to functions rcx - used to pass 4th argument to functions r8 - used to pass 5th argument to functions r9 - used to pass 6th argument to functions Dejo el código así: Código
La llamada a write funciona, pero a la de kill no, me apaga el sistema. Utilice otras llamadas simples como mkdir o rmdir, y ninguna funciona en 64 bits pero si en 32 bits. ¿Son los registros o el sistema? Utilizo OpenBSD. Un saludo. |