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