ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
175645 Топик полностью
Cepгeй Бopщ (14.12.2009 13:53, просмотров: 60) ответил Forker на Здравствуйте, товарищи. У меня возник вопрос. Есть код на с++ для микроконтроллера. Я отлаживаю этот код в протеусе. Как можно узнать место хранения операнда(8 или 16 битового-по идее биты по порядку) из кода с++ в реальной памяти микроконтроллера? Я
Объясние понятнее, что вы ходтие - узнать адрес переменной или расположить ее. Ибо это две совершенно разные задачи. Адрес внутри программы узнать просто - и в С и в С++ есть операция взятия адреса. Расположением переменных занимается линкер из комплекта вашего компилятора. Для каждого линкера способ указания будет свой. Но объясните - а зачем располагать переменную по какому-то фиксированному адресу, чем вас не устраивает тот адрес, который выделит для переменной линкер. Протеус - это не компилятор, это отладчик. Никакого отношения ни к С ни к С++ он не имеет.