Кстати, как Вам мои маленькие макрокоманды?
;
; ** ENTRY$ -- вход в процедуру (функцию)
;
; Описание:
; Макрокоманда определяет name как глобальную точку входа в процедуру
; или функцию.
;
; Вызов: ENTRY$ name
;
ENTRY$ macro name
public name
name:
endm
;
; ** EXIT$F -- выход из процедуры (функции)с установкой
; признака FALSE.
;
; Вызов: EXIT$F
;
EXIT$F macro ; Выход с возвратом FALSE
clt ; Сброс флажка T
ret ; и выход
endm
;
; ** EXIT$T -- выход из процедуры (функции)с установкой
; признака TRUE.
;
; Вызов: EXIT$T
;
EXIT$T macro ; Выход с возвратом TRUE
set ; Установка флажка T
ret ; и выход
endm