User Tag List

Показано с 1 по 10 из 139

Тема: Микроконтроллеры AVR для начинающих

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    24.11.2005
    Адрес
    г. Новосибирск
    Сообщений
    274
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А не подскажет ли кто где взять мануал на описание системы команд ASSEMBER-а AVR?
    Перевод оригинального мануала (такой встроен в AVR Studio, только на английском): http://www.gaw.ru/html.cgi/txt/doc/m.../asm/start.htm

    Не пойму чего-то с названиями регистров... Они что, все r?
    Да, 32 регистра: R0, R1, ..., R31
    R16—R31 могут участвовать в командах с литеральной адресацией (когда второй операнд — 8-битная константа).

    Также есть синонимы:
    R31 = ZH, R30 = ZL, пара ZH:ZL (R31:R30) иногда обозначается как Z
    пара Y: R29 = YH, R28 = YL
    пара X: R27 = XH, R26 = XL

    Пары X, Y используются в командах с косвенной адресацией RAM.
    Пара Z используется в командах с косвенной адресацией Flash.

    Хорошим тоном считается замена имен регистров Rx на смысловые с помощью директивы .def, например .def tmp = R16. Поскольку регистров много, то в небольших программах, как правило, все переменные удается уместить в регистры и через .def фактически задаются имена переменных.

    ---------- Post added at 17:33 ---------- Previous post was at 17:30 ----------

    и в части аврок - всего трех уровней стека
    В моделях, у которых есть SRAM (а это большинство AVR), стек располагается в ней, и его размер ограничен только размером доступной оперативной памяти.
    Последний раз редактировалось m.d.; 12.06.2010 в 10:36.
    Увидеть во сне матрац - означает, что вскоре Вы п... (с)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. FAQ по ZX Spectrum для начинающих
    от TomCaT в разделе Пресса
    Ответов: 25
    Последнее: 17.07.2007, 11:41
  2. Введение в железо для начинающих
    от kgbplus в разделе Несортированное железо
    Ответов: 9
    Последнее: 03.07.2006, 11:43
  3. Приобрету что-нибудь для начинающих
    от Agreed в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 12.06.2006, 08:32
  4. Ремонт спектрума для начинающих. Работа с осциллографом
    от Dut_Norshi в разделе Несортированное железо
    Ответов: 10
    Последнее: 25.05.2006, 18:32
  5. Ответов: 0
    Последнее: 20.09.2005, 05:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •