; beginning of footer mov rax, SYS_EXIT mov rdi, 0 syscall p: mov rax, SYS_WRITE mov rdi, STDOUT mov rsi, msg_buf mov [rsi], rbx mov rdx, 1 syscall ret section .data msg_buf: db "!"