我无法弄清楚出了什么问题。我正在使用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
答案 0 :(得分:2)
ecx 5
不是指令。您的意思是mov ecx,5
吗?