Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Использование переменных двойного назначения?

Отправлено mandigit 25 сентября 2007 г. 10:23


Программа
Есть два блока.
Выполняется только один из них.
Каждый блок имеет некий набор переменных.

Как использовать одно место в памяти (одни регистры) для хранения переменных из разных блоков.

Пример:

char block1_1 @ 4; //разместить переменную в регистре R3
char block1_2 @ 5; //разместить переменную в регистре R4

int block2_1 @ 4; //разместить переменную в регистрах R4:R5

компилятор такого сделать не даст. defin'ами не получится - переменные разного типа

Можно-ли как-то это сделать?



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru