我在使用 FASM 语法添加部分时遇到了一些问题。我在其他网站上检查过,我确信这是正确的语法。我肯定错过了什么 :
format elf executable 3
entry start
section '.text' readable executable
start:
mov ebx, 0
mov eax, 1
int 0x80
FASM 给了我:
平面汇编程序版本 1.70.03(16384 KB 内存)exit.asm[4]:“.text”节可读可执行错误:非法指令。
顺便说一句,我也不能创建一个命名段,如:
segment .data
但我可以这样做:
segment readable executable
我找不到对此的解释。