Я только начал изучать программирование на ассемблере несколько дней назад. Теперь у меня проблема с сборкой файла asm
в exe
. Я использую NASM в качестве моего ассемблера. Это команда, которую я использую для ее сборки:
nasm file.asm -o file.com or exe
Вот мой код:
.model small
.data
.code
start:
mov ax,@data
mov ds,ax
mov ax,00h
mov bx,33h
mov ah,4ch
int 21h
end start
... но я получаю эти ошибки:
boss.asm:1: error: attempt to define a local label before any non-local labels
boss.asm:1: error: parser: instruction expected
boss.asm:2: error: attempt to define a local label before any non-local labels
boss.asm:3: error: attempt to define a local label before any non-local labels
boss.asm:13: error: parser: instruction expected
Я не понимаю, что означают эти ошибки. Как мне исправить эти ошибки?