
- •Глава 1: Микропроцессор. Основные сведения
- •1.1 Основные характеристики мп
- •1.2 Структура мп устройства
- •1.3 Запоминающие устройства
- •1.4 Оперативное запоминающее устройство
- •1.5 Постоянные зу
- •Глава 2: Восьмиразрядный мп кр580
- •2.2 Система и формат команд. Способы адресации
- •2.3 Словосостояние мп
- •2.4 Работа устройства управления в режиме прерывания
- •2.5 Работа устройства управления в режиме прямого доступа к памяти (пдп)
- •Глава 3: Интерфейс Общие сведения
- •3.1Организация прерывания. Арбитраж
- •3.2 Программируемый периферийный адаптер
- •3.3 Программируемый связной адаптер
- •3.3.1 Работа пса в асинхронном режиме
- •3.3.2 Работа пса в синхронном режиме
- •3.4 Программируемый контроллер прерывания
- •3.5 Контроллер прямого доступа к памяти
- •Глава 4: 16-разрядный мп кр1810вм86
- •4.1 Структура мп кр1810
- •4.1.1 Устройство сопряжения с шиной
- •4.1.3 Устройство управления
- •4.2 Система и формат команд
- •4.2.1 Формат команд
- •4.2.2 Система команд
- •Глава 5: Микроконтроллеры
- •5.1 Классификация мкс
- •Глава 6: мк семейства Microchip
- •6.1 Процессорное ядро
- •6.1.1 Организация памяти
- •6.1.1 Организация памяти данных.
- •6.2 Организация периферийных модулей
- •6.2.1 Порты ввода/вывода
- •6.2.2 Модуль прерывания
- •Структурная схема модуля ацп
- •6.3 Периферийные модули специального назначения
- •6.3 Система и формат команд. Способы адресации
- •6.4 Средства разработки семейства Microchip
- •Глава 7: мк mcs 51
- •7.1 Организация памяти
- •7.2 Режим общего напряжения и электропитания
- •7.3 Модули ацп
- •7.4 Модуль цап
- •7.5 Периферийные модули
- •7.5.1 Последовательные порты ввода
- •7.5.2 Таймеры
- •7.5.3 Программируемый массив счетчиков (pca)
- •7.6 Модули захвата сравнения pca
- •7.7 Порты ввода
- •7.8 Система и формат команд
- •7.9 Способы адресации
- •7.10 Типы команд мк
- •Глава 7: применение програмируемых цифровых устройств в системах безопастности
- •8.1 Организация передачи информации
- •8.2 Параллельный интерфейс периферии lpt
- •8.3 Интерфейс rs232 (com порт)
- •8.4 Интерфейс Токовая петля
- •8.5 Интерфейс i2c
- •Глава 9: Применение мп техники
- •9.1 Разработка алгоритма управления.
- •9.2 Разработка структуры аппаратных и программных средств.
- •9.3 Совместная отладка
- •9.4 Сертификация
- •9.6 Измерительные системы
- •9.7 Системы управления
4.2.2 Система команд
По функциональному признаку все множество команд МП К1810 можно разделить на шесть групп:
--Команды пересылки данных;
--Команды арифметических операций;
--Команды логических операций;
--Команды для работы со строками;
--Команды передачи управления;
--Команды управления микропроцессором.
Способы адресации
Используемые способы адресации ориентированы на эффективную реализацию программ, написанных на языках высокого уровня и оперирующих с базовыми массивами данных. Рассматриваются следующие способы адресации:
- регистровая. Данный способ адресации кодируется в поле КОП или в постбайте операции и определяет, что операнд находится в одном из регистра блока РОН. В двухоперандных командах определяет 2 регистра.
- непосредственная. 1 из операндов содержится непосредственно в теле команды в формате 8/16 бит. МП не имеет команд загрузки непосредственного операнда в сегментные регистры.
- прямая. Содержит 2-х байтный эффективный адрес операндов вслед за хостбайтом режима адресации. Используется в командах передачи управления и вызова подпрограмм.
- косвенная. Организует доступ к памяти, в которой располагаются операнды.
Рассматривают 3 типа:
1) индексная – реализуется с использованием команд, в которых содержится 2-х байтное смещение, расположенное в SI/DI.
2) базовая – доступ к памяти осуществляется через смещение, расположенное в главном регистре BX.
3)относительная – смещение в области памяти определяется непосредственными данными в ходе операции (относительно базового адреса).
В данном МП возможна комбинация представленных 3-х типов косвенной адресации: относительно базовая, относительно индексная и относительно базово-индексная.
- относительная адресация с использованием СК. При этом способе адресации эффективный адрес вычисляется как сумма содержимого СК и одно или 2-х байтное смещение, содержащееся в теле команды, что используется в командах условных и безусловных операциях.
Глава 5: Микроконтроллеры
Общие сведения
Основные требования, которые потребители предъявляют к управляющим блокам приборов:
- низкая стоимость
- высокая надежность
- минимальные габариты
-малое энергопотребление
- работоспособность в жестких условиях эксплуатации
- достаточная производительность для выполнения требуемых функций.
В отличии от универсальных МПС к управляющим МК не предъявляются высокие требования к производительности и программой совместимости. Выполнение этих противоречивых условий является затруднительным из-за развития МК техники двигается по пути специализации, что привело к большому количеству различных моделей МК.
Основные черты МКС:
1)гарвардская архитектура, т.е. разделенные области памяти программ и данных. При этом разрядность этих элементов мб неодинаково.
2)интеграция в 1 корпусе микросхемы, всех блоков, характерных для ПК. Также мб АЦП, ЦАП и т.п.
В общем случае структура выглядит:
5.1 Классификация мкс
Различают специального и общего назначения. МК специального назначения выполняют определенную функцию, заданную производителем, изменения которых возможно в узких пределах.
МК общего назначения содержат большое число ПМ на кристалле, действие которых можно вкл/откл, изменять параметры режима работы., с соответствием на данный момент процедурами.
Достоинства первых – высокая быстродействие при своих функциях, малая стоимость конечного продукта.
Вторых – гибкая настройка системы под различные условия, высокая универсальность.
МК общего назначения классифицируются в зависимости от набора ПМ:
1)по процессорному ядру:
а) по архитектуре: гарвардская и фонемовская
б)по типу встроенному ядру: CISC(полная система команд) RIDC (укороченная).
В зависимости от типа ядра рассматривают:
1)производительность МК (кол-во тактов, за которые выполняется команда)
2)эффективность команд (возможные операции МК)
3)аккумуляторная направленность
4)возможные способы адресации операндов.
Также делаться по разрядности обрабатываемых чисел: 4-х, 8- ми, 16- ти, 32-разрядные.
2)по используемой памяти:
а)тип используемой памяти программ: маточные, программируемые, перепрограммируемые.
б)по емкости: 512 байт .. 1Мбайт
в)по возможности наращивания памяти программ.
3)по встроенным ПМ: классифицируются по наличию, типу и характеристикам встроенных в системы ПМ, а также количество и разрядность портов ввода/вывода (1,4..16 до 8-разрядных). Напр. АЦП: кол-во, кол-во сигналов у каждого АЦП, разрядность, возможность внешнего запуска преобразования и т.д.