我正在创建自己的玩具编程语言(称为SP4RX),后面是Jack Crenshaw的令人惊叹的编译器教程(已翻译成C++)。我在64位Ubuntu系统上构建,因此正在学习编译器的汇编。我想提出另外一个程序作为开始:但我得到一个分段错误和核心转储:(Linux x64程序集
section .text
global _start
_start:
mov rax, 0
add rax, [num1B]
add rax, [num2B]
mov [result], rax
mov rdx, [result]
mov rcx, 8
mov rax, 4
mov rbx, 1
int 80h
mov rbx, 1
mov rax, 0
int 80h
section .data
num1B: db 0Ah
num2B: db 0Ah
result: db 0
section .bss
任何建议,我在做什么错
这就是它,谢谢! –