Lo que quiero hacer exactamente es crear un archivo llamado 'prueba.txt' y en el escribir lo que haya puesto en el argv[1] en la terminal, pero me da un error ("prueba.asm:2: error: comma expected after operand 1") en la creación del array.
Hechadle un ojo a ver si veis el fallo:
Código
section .data txt db 10 dup(?),10 section .text global _start _start: pop eax; pop eax; pop txt; mov eax,8 mov ebx,'prueba.txt' mov ecx,00644Q int 80h test eax,eax js skipWrite call fileWrite mov eax,1 xor ebx,ebx int 80h skipWrite: mov ebx,eax mov eax, 1 int 80h fileWrite: mov ebx,eax mov eax,4 mov ecx,txt mov edx,80 int 80h mov eax,6 int 80h ret
Un saludo!