NASM标签或指令预期在行开始

  • 本文关键字:开始 标签 指令 NASM nasm
  • 更新时间 :
  • 英文 :


我试着组装一个文件。但是它有一些误差。我该怎么修理它?为什么失败了?

我使用nasm ipl.asm -o ipl.bin -l ipl.asm.lst汇编了以下代码:


; Omitted because it is not important.
error:  mov si, failmsg
call putstr
bl: hlt
jmp bl
; Omitted because it is not important, too.

(ipl.asm以上)

,但它失败了:

ipl.asm:80: error: label or instruction expected at start of line

我该如何修复它?为什么会失败?

(摘自@ecm的评论)感谢她。)

bl是一个寄存器名,所以我们不能用bl来命名标签。

最新更新