Стоит такая задача:
Есть прога на асме, для того чтобы вносить в нее серьезные изменения хотелось бы переделать ее на си путем вставки ассемблерных ставок в си процедуры. Одна из процедур на асме, а именно обработчик прерывания является ключевой в проге, но в ней есть один неудобный момент - процедура реально должна выполнятся именно то количество тактов, которое в ней сейчас есть, и ... там нет команды сохранения в стеке регистра r19.
В связи с чем вопрос:
Как запретить компилятору си использовать данный регистр? (r19)
Если опишу глобальную переменную.
register char nouse @19;
не будет глючить?