Интернет магазин китайских планшетных компьютеров



Компьютеры - AVR - Описание архитектуры

26 мая 2011


Оглавление:
1. AVR
2. Описание архитектуры
3. Семейства микроконтроллеров
4. Устройства ввода/вывода МК
5. Средства разработки



Микроконтроллеры AVR имеют гарвардскую архитектуру и систему команд, близкую к идеологии RISC. Процессор AVR имеет 32 8-битных регистра общего назначения, объединённых в регистровый файл. В отличие от «идеального» RISC, регистры не абсолютно ортогональны:

  • Три «сдвоенных» 16-битных регистра-указателя X, Y и Z;
  • Некоторые команды работают только с регистрами r16…r31;
  • Результат умножения всегда помещается в r0:r1.

Система команд

Система команд микроконтроллеров AVR весьма развита и насчитывает в различных моделях от 90 до 133 различных инструкций. Большинство команд занимает только 1 ячейку памяти. Большинство команд выполняется за 1 такт.

Всё множество команд микроконтроллеров AVR можно разбить на несколько групп:

  • команды логических операций;
  • команды арифметических операций и команды сдвига;
  • команды операции с битами;
  • команды пересылки данных;
  • команды передачи управления;
  • команды управления системой.

Управление периферийными устройствами осуществляется через адресное пространство данных. Для удобства существуют «сокращённые команды» IN/OUT.



Просмотров: 5146


<<< KT400
AVR Studio >>>