Реферат: Особливості використання функцій на мові Асемблер
В процедурі, на відміну від головної програми, в директиві end адреса тачки входу не задається.
Загальний вигляд викликаючої програми:
MODEL ім’я
......................
extrn ім’я – проц. proc
......................
CODE
begin
...................
end begin
Директиви public та extrn в цих програмах можна замінити директивою global ім’я – проц: proc. Але все-таки рекомендується використовувати директиви public та extrn, так як вони дозволяють більш глибоко вивчити механізм зв’язку модулів. Саме ці директиви найбільш часто використовуються в програмах. Після впевненого використання цих директив, їх можна замінити директивою global.
Для створення програми з декількох модулів, виконується роздільна трансляція для кожного модуля (tasm ім’я – модуля 1, tasm ім’я – модуля 2, ...) і компоновка всіх модулів разом (tlink ім’я – модуля 1, ім’я модуля 2...) Для формування налагодженої інформації використовуються ті ж ключі, що і для одномодульних програм.