Adds fopen(), fwrite(), fclose()

This commit is contained in:
2025-06-25 09:38:42 +02:00
parent 9d265e3db6
commit fbea8d0322
7 changed files with 181 additions and 9 deletions

View File

@ -1,3 +1,4 @@
extern NR_write
extern strlen
section .rodata
@ -14,7 +15,7 @@ print:
call strlen
mov rdx, rax
mov rax, 1
mov rax, NR_write
mov rsi, rdi
mov rdi, 1
syscall
@ -30,7 +31,7 @@ puts:
mov r10, rdi
call print
mov rdi, r10
mov rax, 1
mov rax, NR_write
mov rdi, 1
mov rsi, NL
mov rdx, 1