Código
Cuando lo ejecuto (le he dado todos los permisos necesarios y eso) no hace nada.
section .data: fichero: db 'programa'; Nombre que tendra el programa section .bss: texto: resb 16000 section .text: global _start _start: mov eax,5 ; sys_open() pop ebx pop ebx ; El nombre de este programa pop ebx; Primer argumento mov ecx,0 ; Para leer int 80h ; Ya está en eax mov ebx,eax; Ya no(bueno , aun si) mov eax,3 ; sys_read mov ecx,texto mov edx,16000 int 80h; ;El contenido del fichero este está en texto. ;Ahora voy a abrir otro fichero mov eax,4 mov ebx,1 mov ecx,texto mov edx,16000 int 80h mov eax,1 mov ebx,0 int 80h
Creo que lo he hecho bien, alguien sabe cuál es el problema?
Gracias