TASM

1 отговора 143 прегледа
#1

TASM

Този код:
.MODEL SMALL
.STACK 100h
.DATA
Message DB 'Privet!',13,10,'$'
.CODE
mov ax,@Data
mov dx,ax ; установить регистр DS таким
; образом, чтобы он указывал
; на сегмент данных
mov ah,9 ; функция DOS вывода строки
mov dx,OFFSET Message ; ссылка на сообщение "Привет!"
int 21h ; вывести "Привет!" на экран
mov ah,4ch ; функция DOS завершения
; программы
int 21h ; завершить программу
END

се компилира от тasm успешно до obj файл.Но tlink извежда грешка:No program entry point.Защо TASM не намира грешка,а TLINK намира?

Отговор
в отговор на _asm_ #2

Re: TASM

Защото наистина не знае , къде е "entry point"-а на модула.
за да знае трябва да има нещо от сорта
start:
.....
.....

.....
end start

Горното го пише някъде из документациите

Отговор