Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Не используется. В 2313 старшие половинки регистров-указателей можно использовать для других целей. Автоинкремент/автодекремент их не изменяет. А вот ADIW, SUBIW - изменяют.
Отправлено
Леонид Иванович
27 декабря 2006 г. 23:56
В ответ на:
Регистр X, Y в AT90S2313
отправлено <font color=gray>HJ</font> 27 декабря 2006 г. 23:41
Составить ответ
|
Вернуться на конференцию
Ответы
В осмысленной программе никогда не возникнет ситуации инкремента старшего байта. А то, что старшие байты можно использовать для целей юзера, написано в даташите и в "AVR instruction set"
—
CD_Eater
(28.12.2006 00:36:51
89.179.240.72
, 119 байт)
Действительно, есть такое. Склероз, однако :((
—
=AVR=
(28.12.2006 01:11:14
80.92.96.19
,
пустое
)
Откуда, интересно, такая информация?
—
=AVR=
(28.12.2006 00:15:56
80.92.96.19
,
пустое
)
Ответ:
—
HJ
(28.12.2006 00:25:10
85.141.200.215
, 26 байт)
Забыл, откуда :) Но во всех своих проектах на 2313 использовал XH, YH, ZH для других целей.
—
Леонид Иванович
(28.12.2006 00:17:24
213.184.238.51
,
пустое
)
Просто везло, что не нарывался. Прекрасно все инкре-декрементируется целиком, просто для операций RAM декодируются только XL/YL/ZL
—
=AVR=
(28.12.2006 00:24:30
80.92.96.19
,
пустое
)
В реальной программе и не мог нарваться. Но где-то читал, что auto-inc/dec старшие половинки не трогает. Хотя сам, конечно, этого не проверял :)
—
Леонид Иванович
(28.12.2006 00:44:5
213.184.238.51
,
пустое
)
Беру свои слова взад - проверил на железке, действительно не трогает. Кучеряво, однако!
—
=AVR=
(28.12.2006 01:08:50
80.92.96.19
,
пустое
)
Так про RAM и спрашивали
—
HJ
(28.12.2006 00:27:41
85.141.200.215
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru