Перейти к содержанию
    

Mega8-AStud-adiw: глюк или не понял?

Приветствую ушлых!.

Попытка применить команду adiw для пар регистров кроме X-Z вызывает ошибку в Astud 4.11 для Mega 8. В полном английском datasheet такого ограничения не нашел.

Так и должно быть или это глюк транслятора или его настроек?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то для данной инструкции в хелпе:

 

Adds an immediate value (0-63) to a register pair and places the result in the register pair. This instruction operates on the upper four register pairs, and is well suited for operations on the pointer registers.

 

так что она работает только с 4 верхними парами

R: 24+25, 26+27, 28+29, 30+31

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...