section .data
tekst db "Unesite ime"
ispis db "Uneseno "
section .bss
name resb 16
section .text
global _start
_start:
call _ispisTekst
call _unijetIme
call _ispisIme
mov rax, 60
mov rdi, 0
syscall
_ispisTekst:
mov rax, 1
mov rdi, 1
mov rsi, tekst
mov rdx, 11
syscall
ret
_unijetIme:
mov rax, 0
mov rdi, 0
mov rsi, name
mov rdx, 16
syscall
ret
_ispisIme:
mov rax, 1
mov rdi, 1
mov rsi, name
mov rdx, 16
syscall
ret
Since im new to asm programming can someone explain me and find mistake why program never exits. The program should output "enter the name" then user should enter and then program writes entered name, but after entering name it doesnt do anything. Using terminal it works but on sublime it doesnt, im using sublime 3.