Не могу оформить подпрограмму. Делаю так: Код (Text): public show_text .model small .stack 100h .data buffer db "Hello$" .code show_text proc near mov ah, 09h mov dx, offset buffer int 21h show_text endp end И подключаю и вызываю её Код (Text): INCLUDE proc.inc .model small .stack 100h .data .code main proc mov ax, @data mov ds, ax call show_text mov ax, 4C00h int 21h main endp end main end Весь ae.exe слетает и выдаёт ошибку критическую
Buggy Вообще исходный текст на MASM'е имеет определенную структуру, а INCLUDE вставляет текст файла указанного аргументом "как есть". И подумай что в итоге получиться? Если ты вставить первый файл потом, второй по порядку. Получиться чушь. Кароче запихивай в INC файл только код функции. А INCLUDE вставляй внутри секции CODE.