我正在尝试使用 nasm 编译此汇编代码:
display text.
;build using this commands:
; nasm -f elf64 -g -F stabs eatsyscall.asm
;
SECTION .data
EatMsg: db "Eat at Joe's!",10
EatLen: equ $-EatMsg
SECTION .bss
SECTION .text
global .start
start:
mov rbp,rsp
nop
mov rax,1
mov rdi,1
mov rsi,EatMsg
mov rdx,EatLen
syscall
mov rax,60
mov rdi,0
syscall
nasm 的论点:
nasm -f elf64 -g -F dwarf eatsyscall.asm
我明白:
eatsyscall.asm:1:错误:解析器:预期指令
我错过了什么吗? 我是 Jeff Duntemann 的《X64 汇编语言分步:使用 Linux 编程》中的汇编学习新手
我测试API 我测试API 我测试API 我测试API