Цитата(Firebird @ May 19 2008, 15:14)

Добрый день!
Всех поздравляю с победой сборной России на чемпионате мира по хокею!!!
У меня такая задача, есть файл
main.asm, здесь вся логика программы, решил вывести процедуры инициализации в отдельный файл
init.asmmain.asmMain
call InitProc
.....
goto Main
init.asmInitProc
.....
return
Однако компилятор выдает ошибки, как правильно организовать вызов процедур расположенных в другом модуле. Какие директивы нужно использовать???
В MPLab я делал следующим образом:
файл main.asmКод
....
#include "uart.inc"
....
;основная программа
MAIN:
CALL INIT_UART
....
MAIN_CYCLE:
GOTO MAIN_CYCLE
END
файл uart.incКод
;настройка UART
INIT_UART
....
RETURN
В Вашем случае, создаем файл
init.inc в него выносим подпрограммы инициализации. В файле
main.asm добавляем #include "init.inc".