组装汇编代码时出错

时间:2014-04-05 20:01:37

标签: assembly nasm

我正在运行Linux mint 16 KDE这是我第一次尝试汇编语言我安装了nasm作为我的汇编程序我可以用它汇编我的代码但是当我尝试使它成为可执行文件时它会抛出这个错误。我不知道这意味着什么,因为正如我之前所说的那样,我对组装工作的任何帮助都很好我将附上截图我在尝试运行时遇到的错误脚本,这是我试图运行的脚本中的代码。

section .data
        msg:    db "Hello World!"
        msg_L: equ $-msg

section .text
        global_start:
_start:
        mov eax, 4
        mov ebx, 1
        mov ecx, msg
        mov edx, msg_L
        int 80h

        mov eax, 1
        mov ebx, 0
        int 80h

The error I am getting when trying to run the file.

1 个答案:

答案 0 :(得分:2)

global关键字后面缺少空格:

section .text
        global _start
_start:
        mov eax, 4
        mov ebx, 1

另请注意,声明入口点不需要: