我不知道怎么了。我正在使用nasm -f elf main.S
进行编译
use32
section .text
global _start
_start: mov eax, 0
mov ebx, 0
ecx 5
label1: inc eax
add ebx, ecx
loop label1
exit: mov eax, 1 ; sys_exit syscall
mov ebx, 0 ; return 0 (success)
int 80h
main.S:8:错误:在行的开头应有标签或指令
8号线-ECX 5
最佳答案
ecx 5
不是指令。您是说mov ecx,5
吗?
关于assembly - 行首应有标签或说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170873/