реклама на сайте
подробности

 
 
> Вопрос по CodeWarrior, ...работа с asm-ом
Wiener
сообщение Feb 8 2006, 11:33
Сообщение #1


Участник
*

Группа: Почетный участник
Сообщений: 42
Регистрация: 30-01-06
Из: Москва
Пользователь №: 13 758



Добрый день.

Пишу на ASM-е для HC08 в CodeWarrior v5 программу. Т.к. написано уже много, то решил раскидать куски программы по раздельным файлам (с последующей линковкой), но возникли проблемы с переменными.
Либо не видит переменные вообще или ругается. Как правильно экспортировать переменные (определённые в main.asm) ?!

Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
IgorKossak
сообщение Feb 8 2006, 12:51
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Что-то вроде:
Код
; В main.asm:
PUBLIC MyVar

; В другом файле:
EXPORT MyVar

Во втором случае все обьявления EXPORT вынести в отдельный MyVars.inc и там где нужно вставлять что-то вроде include "MyVars.inc"
Точно как что делается можно уточнить в хелпе.
Go to the top of the page
 
+Quote Post
Wiener
сообщение Feb 8 2006, 13:00
Сообщение #3


Участник
*

Группа: Почетный участник
Сообщений: 42
Регистрация: 30-01-06
Из: Москва
Пользователь №: 13 758



Цитата(IgorKossak @ Feb 8 2006, 15:51) *
Что-то вроде:
Код
; В main.asm:
PUBLIC MyVar

; В другом файле:
EXPORT MyVar

Во втором случае все обьявления EXPORT вынести в отдельный MyVars.inc и там где нужно вставлять что-то вроде include "MyVars.inc"
Точно как что делается можно уточнить в хелпе.

В хелпе говорится про XREF и XDEF..., но что-то не очень работает... blink.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 8 2006, 16:58
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Ну что тут можно сказать?
Я советовал по аналогии с другими средами, т. к. CodeWarrior у меня нет.
Надо, наверное, внимательнее почитать описание и примеры и попытаться что-либо сделать более простое.
Или, если ничего не поможет, дождаться более квалифицированного, чем мой, ответа.

Сожалею, что не смог сразу помочь.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.0134 секунд с 7
ELECTRONIX ©2004-2016