logo search
Полный текст учебника

Команды перехода к подпрограмме и выхода из подпрограммы

Подпрограммы оформляются как процедуры. Процедура начинается именем процедуры и заканчивается командой выхода ret (return) и директивой endp.

В программе процедура помещается в операторные скобки: proc ... endp

Около оператора proc могут быть указаны атрибуты дистанции: near — близкая процедура (в том же сегменте) или far — дальний вызов (если этот атрибут дистанции опущен, то подразумевается near).

Пример: DISP proc far; в отличие от метки после имени процедуры двоеточие не ставится:

ret

DISP endp