Сборка файла ASM в EXE - PullRequest
       11

Сборка файла ASM в EXE

0 голосов
/ 05 июня 2011

Я только начал изучать программирование на ассемблере несколько дней назад. Теперь у меня проблема с сборкой файла 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

Я не понимаю, что означают эти ошибки. Как мне исправить эти ошибки?

1 Ответ

1 голос
/ 05 июня 2011

Прошло много времени, но я думаю, что это может быть вызвано отсутствием правильных определений сегментов.

...