Здравствуйте. Я пишу на C с использованием winavr. Понадобилось написать ассемблерную вставку. Основная загвоздка заключается в том, что в этой вставке требуется изменить значение локальной переменной, описанной на C. Как компелятор ее создает я не знаю. Подскажите пожалуйста, как грамотно описать эту переменную на С, и как с ней общаться внутри ассемблерной вставки, так чтобы это не зависело от параметров оптимизации компилятора. Спасибо.
|