Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GNU nano 2.5.3 File: Print.asm
- section .data
- text db "Przykladowy tekst do wyswietlenia",10,0
- section .text
- global _start
- _start:
- mov rax, text
- call _print
- mov rax, 60
- mov rdi, 0
- syscall
- _print:
- push rax ;zawartosc rax (tekst) trafia na stos
- mov rbx, 0 ;zerujemy rbx
- _printLoop:
- inc rax
- inc rbx
- mov cl, [rax]
- cmp cl, 0
- jne _printLoop
- mov rax, 1
- mov rdi, 1
- pop rsi
- mov rdx, rbx
- syscall
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement