В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > AVR
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


3.9. Регистровый файл

Регистровый файл образован 32 8-битными регистрами общего назначения. Чтобы добиться требуемых быстродействия и гибкости, регистровый файл поддерживает следующие схемы ввода-вывода:

  • Вывод одного 8-битного операнда и ввод одного 8-битного результата
  • Вывод двух 8-битных операндов и ввод одного 8-битного результата
  • Вывод двух 8-битных операндов и ввод одного 16-битного результата
  • Вывод одного 16-битного операнда и ввод одного 16-битного результата

Рабочие регистры общего назначения ЦПУ AVR
Рисунок 3.4. Рабочие регистры общего назначения ЦПУ AVR

Большинство инструкций, взаимодействующих с регистровым файлом, имеют прямой доступ ко всем регистрам, причем большинство этих инструкций являются одноцикловыми.

3.9.1. Регистры X, Y и Z

Регистры R26..R31, помимо регистров общего назначения, имеют еще одно дополнительное назначение. Данные регистры можно использовать, как 16-битные указатели адреса для адресации памяти данных. Три таких регистра получили название регистров X, Y и Z. Z-регистр можно также использовать в качестве указателя адреса для чтения и/или записи Flash-памяти программ, сигнатурного кода, конфигурационных бит (Fuse-биты) и бит защиты (Lock-биты).

Регистры X, Y и Z
Рисунок 3.5. Регистры X, Y и Z

В регистре с меньшим адресом хранится младший байт адреса. В различных режимах адресации данные регистры адреса могут иметь такие функции, как адресация с фиксированным смещением, автоматическое инкрементирование или декрементирование (подробности см. в описании набора инструкций).



<-- Предыдущая страница Оглавление Следующая страница -->