ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
52385 Топик полностью
Бендер++ (27.02.2006 17:51, просмотров: 1) ответил MDenis на Тут косяк очень простой.
В ассемблерном файле объявите метку перед массивом констант, декларируйте ее PUBLIC. В Си файле (если все-таки под "проектом" Вы имеете ввиду Си-файлы) обявите extern массив с тем же именем, что и метка, и никто ничего не должен выкидывать. Что касается "illegal effective address", то во-первых нужно бы сообщить, кто выдает эту ошибку - линкер, или компилятор(ассемблер). Если компилятор, то скорее всего неверно написана команда - YL вместо Y. Если линкер, то, возможно, сумма DATA_BUFFER+SAVE_YL превышает допустимую, несмотря на то что Вы думаете иначе:)