nasm汇编语言编写一个写入文件的代码
代码语言:assembly
代码描述:nasm汇编语言编写一个写入文件的代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
section .text global _start ;must be declared for using gcc _start: ;tell linker entry point ;create the file mov eax, 8 mov ebx, file_name mov ecx, 0777 ;read, write and execute by all int 0x80 ;call kernel mov [fd_out], eax ; write into the file mov edx,len ;number of bytes mov ecx, msg ;message to write mov ebx, [fd_out] ;file descriptor mov eax,4 ;system call number (sys_write) int 0x80 ;call kernel ; close the file mov eax, 6 mov ebx, [fd_out] ; write the message indicating end of file write mov eax, 4 mov ebx, 1 mov ecx, msg_done mov edx, len_done int 0x80 ;open the file for reading mov eax, 5 m.........完整代码请登录后点击上方下载按钮下载查看
网友评论0