MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Коммуникации и связь -> Система команд микроконтроллеров

Название:Система команд микроконтроллеров
Просмотров:72
Раздел:Коммуникации и связь
Ссылка:Скачать(88 KB)
Описание: Система команд микроконтроллеров В семействе AVR система команд у микроконтроллеров разных типов содержат от 89 до 130 команд (табл. В1, колонка NK). У микроконтроллеров типа 2323, 2343, 2313, 4

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

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


В семействе 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).

В систему команд микроконтроллеров типа m163 и m10З входят дополнительные команды. Появление некоторых из них связано с увеличенным объемом FlashROM, а у микроконтроллера типа т163, кроме того, с наличием аппаратного умножителя.

При разработке программы работы микроконтроллера кроме мнемокодов команд используются директивы ассемблера и другие средства ассемблера. Особенности разработки программы на языке AVR Ассемблера фирмы Atmel рассмотрены в приложении П8.

Таблица 1

№ Операция Мнемокод команды Признаки результата H S V N Z C 1

CLR

0 0 0 1 2

TST

+ 0 + + 3

COM

+ 0 + + 1 4

NEG

+ + + + + + 5

INC

+ + + + 6

DEC

+ + + + 7

LSR

+ + 0 + + 8

LSL

+ + + + + + 9

ROR

+ + + + + 10

ROL

+ + + + + + 11

ASR

+ + + + + 12

SWAP

13

MOV

14

ADDV

+ + + + + + 15

ADC

+ + + + + + 16

SUB

+ + + + + + 17

SBC

+ + + + + + 18

CP

+ + + + + + 19

CPC

+ + + + + + 20

AND

+ 0 + + + 21

OR

+ 0 + + 22

EOR

+ 0 + + d = 0 – 31, r = 0 – 31

Таблица 2

№ Операция Мнемокод команды Признаки результата 23

SER

H S V N Z C 24

LDI

25

SUBI

+ + + + + + 26

SBCI

+ + + + + + 27

CPI

+ + + + + + 28

ANDI

+ 0 + + 29

CBR

+ 0 + + 30

ORI

+ 0 + + 31

SBR

+ 0 + + d = 16 – 31 (‘), K = 0 – 255

Таблица 3

№ Операция Мнемокод команды Признаки результата H S V N Z C 32

ADIW

+ + + + + 33

SBIW

+ + + + + d = 24, 26, 28, 30, K = 0 – 63

Таблица 4

№ Операция Мнемокод команды № Операция Мнемокод команды 34

LSD

35

STS

d, r = 0 – 31, k – адрес из адресного пространства SRAM

Таблица 5

№ Операция Мнемокод команды № Операция Мнемокод команды 36

LD

37

ST

38

LD

39

ST

40

LD

41

ST

42

1

2

LD

43

1

2

ST

44

1

2

LD

45

1

2

ST

46

1

2

LD

47

1

2

ST

48

1

2

LD

49

1

2

ST

50

1

2

LD

51

1

2

ST

52

1

2

LD

53

1

2

ST

54

LDD

55

ST

56

LDD

57

ST

58

1

2

POP

59

1

2

PUSH

d, r = 0 – 31, q = 0 – 63

Таблица 6

№ Операция Мнемокод команды № Операция Мнемокод команды 60

IN

61

OUT

d, r = 0 – 31, P = 0 – 63 = $00-$3F

Таблица 7

№ Операция Мнемокод команды

(Z.15-1) – адрес в FlashROM

Z.0 = 0 – мл. ............





Нет комментариев.



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

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Разработка стратегии формирования эффективной управленческой команды для решения перспективных задач предприятия
Просмотров:77
Описание: МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ» Кафедра менеджмента и налогообложения Курсовой проект по менеджменту н

Название:Разработка учредительных документов для регистрации общества с ограниченной ответственностью
Просмотров:86
Описание: Федеральное агентство по образованию Брянский государственный технический университет Кафедра «Экономика, организация производства, управление» Курс «Основы бизнеса» Отчет по практич

Название:Государственная регистрация прав на земельные участки и сделок с ними
Просмотров:62
Описание: Введение Термин «государственная регистрация» широко используется в гражданском законодательстве применительно к различным объектам и субъектам гражданских правоотношений. Государственной регистрации п

Название:Диагностические методы исследования, основанные на регистрации электрических полей
Просмотров:67
Описание: Министерство образования и науки Украины Одесский национальный университет имени И.И.Мечникова Кафедра экспериментальной физики Отделение медицинской физики Диагностического и лечебного оборудования

Название:Создание и государственная регистрация юридических лиц
Просмотров:89
Описание: Введение   Жизнь современного общества трудно представить без объединения людей в группы, разного рода союзы, без объединения их личных усилий и капиталов для достижения тех или иных целей. Основной формой

 
     

Вечно с вами © MaterStudiorum.ru