Я совсем новичок в сборке и пытаюсь работать с программой. Поэтому всякий раз, когда я пытаюсь его скомпилировать, я получаю ошибку для строки, как указано в комментариях в коде.
Мне интересно, есть ли у кого-нибудь идеи, почему NASM обнаруживает эти ошибки, когда я определяю некоторые вещи для остальной части ассемблерного кода?
Может быть, это как-то связано с тем, как определяется main?
P.S. Я привел только первую часть кода, так как программа достаточно длинная.
Спасибо вам за помощь
.xlist ;attempt to define a local label before any non-local labels
include stdlib.a ; parser: instruction expected
includelib stdlib.lib ; parser: instruction expected
.list
.286
dseg segment para public 'data'
; Unknown section attribute 'public' ignored on declaration of section `para'
h word ?
i word ?
cseg segment para public 'code'
assume cs:cseg, ds:dseg
Main