Категория
Информатика
Тип
реферат
Страницы
33 стр.
Дата
24.03.2013
Формат файла
.html — Html-документ
Архив
256885.zip — 11.26 kb
  • sistema-komand-mikrokontrollerov_256885_1.html — 71.76 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Система команд
микроконтроллеров


В семействе AVR система команд у микроконтроллеров разных
типов содержат от 89 до 130 команд (табл. В1, колонка NK). У микроконтроллеров
типа 2323, 2343, 2313, 4433, 8515 и 8535 в систему команд входят 118 команд.
Эту систему команд будем называть базовой.

В табл. 1—13 описаны операции, выполняемые по командам
базовой системы, и приведены мнемокоды команд, используемые при разработке
программы на языке AVR Ассемблера. В таблицах дана сквозная нумерация команд,
используемая далее в тексте.

Базовая система команд содержит:

■ 33 команды регистровых операций, при выполнении
которых используются только регистры общего назначения (команды №№ 1—33);

■ 26 команд с обращением по адресу в адресном
пространстве SRAM (команды №№ 34—59);

■ 2 команды с обращением к регистрам ввода-вывода
(команды №№ 60 и 61);

■ 1 команда с обращением к FlashROM (команда № 62);

■ 22 команды операций с битами в разрядах регистров
общего назначения и регистров ввода-вывода (команды №№ 63—84);

■ 34 команды управления ходом программы (команды №№
85—118).

В систему команд микроконтроллеров типа t1l, t12, t15,
1200 и t28, у которых нет SRAM, не входят команды с обращением по адресу в
адресном пространстве SRAM за исключением команд с мнемокодами LD Rd, Z (№ 40)
и ST Z, Rr (№ 41), по которым производится обращение к регистрам общего
назначения и регистрам ввода-вывода с использованием косвенной адресации. В
систему команд у этих микроконтроллеров не входят также 2 команды регистровых
операций (№№ 32 и 33) и две команды управления ходом программы (№№ 86 и 88). У
микроконтроллеров типа 1200 в систему команд не входит также команда с
обращением к FlashROM (№ 62).



Ваше мнение



CAPTCHA