assembly - 行首应有标签或说明

标签 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

最佳答案

ecx 5不是指令。您是说mov ecx,5吗?

关于assembly - 行首应有标签或说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170873/

相关文章:

assembly - 替换 INT 9 ISR 时崩溃,但链接到它时不会崩溃

c - 不同的 gdb 寄存器名称

assembly - X86 IA32 组件,寄存器名称错误

assembly - 如何在汇编中打印字符串的长度

assembly - 高内存地址与低内存地址和分支

c - switch 和 case 语句中的错误

C++调用类的模板函数作为模板参数

java - 为什么我在这里需要括号? Java : "if (true) int i=0;"

parsing - NASM 解析 Ascii 字符显示

linux - asm : Why am I receiving SIGSEGV when invoking the sys_pause syscall? 中的信号处理