Реферат Курсовая Конспект
Система команд микроконтроллера - раздел Высокие технологии, Описание и характерные особенности микроконтроллеров ATmega8535 Система Команд Микроконтроллера Atmega8535 Весьма Развита И Насчитывае...
|
Система команд микроконтроллера ATmega8535 весьма развита и насчитывает 130 различных инструкций. Большинство команд занимает только 1 ячейку памяти (16 бит) и выполняется за 1 такт [4].
Всё множество команд микроконтроллера можно разбить на несколько групп:
- команды логических операций;
- команды арифметических операций и команды сдвига;
- команды операций с битами;
- команды пересылки данных;
- команды передачи управления;
- команды управления системой.
Управление периферийными устройствами осуществляется через адресное пространство данных. Для удобства существуют «сокращённые команды» IN/OUT.
В системе команд микроконтроллера ATmega8535 используется обозначения, приведенные в таблице 1
Таблица 1. Обозначения
Обозначение | Описание |
Регистры и операнды | |
Rd | Регистр назначения (и источник) в регистровом файле |
Rr | Регистр источник в регистровом файле |
R | Результат выполнения команды |
K | Литерал или байт данных (8 бит) |
k | Данные адреса константы для счетчика программ |
b | Бит в регистровом файле или I/O регистр (3 бита) |
s | Бит в регистре статуса (3 бита) |
X, Y, Z | Регистр косвенной адресации (X=R27:R26, Y=R29:R28, Z=R31:R30) |
P | Адрес I/O порта |
q | Смещение при прямой адресации (6 бит) |
Стек | |
STACK: | Стек для адреса возврата и опущенных в стек регистров |
SP: | Указатель стека |
Регистр статуса (SREG) | |
SREG: | Регистр статуса |
C: | Флаг переноса |
Z: | Флаг нулевого значения |
N: | Флаг отрицательного значения |
V: | Флаг-указатель переполнения дополнения до двух |
S: | Флаг знака |
H: | Флаг полупереноса |
T: | Флаг пересылки, используемый командами BLD и BST |
I: | Флаг разрешения/запрещения глобального прерывания |
I/O регистры | |
RAMPX, RAMPY, RAMPZ: | Регистры связанные с X, Y и Z регистрами, обеспечивающие косвенную адресацию всей области СОЗУ микроконтроллера с объемом СОЗУ более 64 Кбайт |
Полный список и описание всех арифметических, логических команд, команд пересылки данных и команды переходов приведены в приложении 1. Подробно рассмотрим некоторые команды.
– Конец работы –
Эта тема принадлежит разделу:
Любые устройства в том числе и устройства связи радиоавтоматики или аудиовизуальной аппаратуры требуют присутствия в своем составе устройства... Одним распростран нными в настоящее время являются микроконтроллеры фирмы... Описание и характерные особенности микроконтроллеров ATmega...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Система команд микроконтроллера
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов