global main extern lol_func section .data input_string: db "-FFFF",'0' input_string_count: db 5 section .text main: xor rax,rax mov rax,input_string ; Moving arguments such as push rax ; addresses of input string and xor rax,rax ; mov al,[input_string_count] push rax ; ; call lol_func ; Returns error code to RAX rekt: ret