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

March 5, 2011 by admin Комментировать »

Для программирования микроконтроллера AT90S8515 используется 118 команд, ATmega8515-130. Все команды можно разбить по группам:

–      арифметических и логических операций;

–      пересылки и загрузки;

–     передачи управления;

–    операций с битами.

В табл. 1.4 – 1.7 приведено описание базового набора команд микроконтроллеров AVR. При описании команд использованы следующие обозначения:

Rd, Rr – регистры общего назначения с номерами d и г;

RdhiRdl – пара регистров;

К – константа (данные);

Р,Ь – разряд b (Ь = О, …,7) порта Р;

Rr(b) – разряд Ь (Ь = О, …,7) регистра Rr;

(XX (Y), (Z) – содержимое ячеек, адресуемых регистровыми парами X, Y, Z соответственно; п – номер бита;

S – номер разряда в регистре SREG; PC – содержимое программного счетчика; к – приращение в счетчике команд; q – 6-разрядное смещение;

STACK – область памяти SRAM, адресуемая указателем стека

SP;

С, Z, N, V, S, Н, Т, I – биты регистра состояния SREG; d, г = 0…31 во всех случаях, кроме специально отмеченных.

Таблица 1.4. Арифметические и логические операции

Продолжение табл. 1.4

Окончание табл. 1.4

 

Таблица 1.5. Команды пересылки

Продолжение табл. 1.5

Окончание табл. 1.5

Окончание табл. 1.6

Таблица 1.7. Операции с битами

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты