Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- section .data
- character db 0,10
- section .bss
- mystr resb 128
- section .text
- global _start
- _start:
- mov r8, 0
- call getStr
- call printStrChars
- mov rax, 60
- mov rdi, 0
- syscall
- getStr:
- mov rax, 0
- mov rdi, 0
- mov rsi, mystr
- mov rdx, 128
- syscall
- ret
- printStrChars:
- add r8, 1
- mov rax, [mystr+r8-1]
- mov [character], al
- mov rax, 1
- mov rdi, 1
- mov rsi, character
- mov rdx, 2
- syscall
- cmp r8, 128
- jne printStrChars
- ret
Advertisement
Add Comment
Please, Sign In to add comment