[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Артём 13 июля 2001 г. 16:47
В ответ на: Ответ: отправлено студент 13 июля 2001 г. 14:23

...Уточню: я работаю в CodeComposer. К примеру, есть код:

В модуле point.h:

typedef {
int x;
int y;
} TPoint, *PPoint;

В модуле point.asm что-то вроде:

...
LACC #_Center ; это адрес переменной
ADD offset _TPoint._x ; это по-идее - смещение x структуры TPoint
...

короче, в результате подобных махинаций в аккумуляторе должон появиться адрес Centet.x

А по поводу "пробивать ручками": представь проект в 10-20 тысяч строк исходного кода. Если изменять структуру (скажем, удалить поле), то выковыривать ошибки будешь ещё лет пять...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru