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
由于我对asm编程的新手可以有人解释我并发现错误为什么程序永远不会退出。程序应输出“输入名称”然后用户应输入然后程序写入输入的名称,但输入名称后它不会做任何事情。使用终端它可以工作,但在升华时它没有,我使用sublime 3。