section .data
msgr dw "bye"
section .text
global _start
_start:
lea ebx , [msgr]
mov rax, 1
mov rdi, 1
mov rsi, [ebx]
mov rdx, 3
syscall
mov rax, 60
mov rdi, 0
syscall
我用gdb检查了这段代码。我把" bye"对rsi。 但是,没有输出。
我使用linux 16.04和nasm。
我用的这个命令。
nasm -f elf64 asm.asm ; ld asm.o ;./a.out