Ассемблер. Сравнение двух битов

Обсуждаем контроллеры компании Atmel.
Ответить
Модератор
Аватара пользователя
Сообщения: 19077
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

я переопределял имена регистров R26-R29 (регистровые пары X и Y) - всё прекрасно проходит и работает без .undef.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15700
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Имелось ввиду у одного из РОН пара - тройка имен одновременно...
Для разных участков программы.
.def R16=temp
.def R20=cnt_0
далее
.equ R20=buf_0
или
.equ buf_0=cnt_0
расценивается как недопустимый формат
а
.def label=rn может быть определено только раз - для нового label потребуется предварительное .undef предыдущего присвоения для данного rn (ибо... они и регистры и акумуляторы одновременно).
:(
Реклама
Ответить

Вернуться в «AVR»