[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
...Уточню: я работаю в 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: info@telesys.ru