在行首开始预期的标签或指令

时间:2013-08-11 10:14:26

标签: assembly compiler-errors nasm

我无法弄清楚出了什么问题。我正在使用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

1 个答案:

答案 0 :(得分:2)

ecx 5不是指令。您的意思是mov ecx,5吗?