[an error occurred while processing this directive]
Ответ: Вы объявляете некоторый сегмент как COMMON. Переменные с одинаковыми именами,
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 04 июля 2002 г. 09:06
В ответ на: Извеняюсь всё на ассеблере (под EWB) отправлено MWW 04 июля 2002 г. 08:53

объявленные в этом сегменте, располагаются по одним и тем же адресам, хотя могут быть описаны в разных модулях по-разному. При этом XLINK резервирует место в памяти по наибольшему размеру.
Т.е. в одном модуле переменная xyz занимает 1 байт, в другом - 2 байта, в третьем, скажем, - 4 байта. XLINK зарезервирует для этой переменной 4 байта.

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

Ответы



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

E-mail: info@telesys.ru