- •Введение
- •1. Микропроцессорные устройства
- •1.1 Структура микропроцессорного устройства
- •1.2 Основные понятия (термины)
- •2. Микропроцессор к580вм80
- •2.1. Структура микропроцессора
- •2.2. Программная модель микропроцессора и микропроцессорной системы
- •2.3. Форматы команд и данных
- •2.4. Режимы адресации
- •2.5. Система команд мп
- •2.5.1. Команды пересылки/загрузки
- •2.5.2. Команды положительных/отрицательных приращений
- •2.5.3. Арифметические команды
- •2.5.4. Команды логических операций
- •2.5.5. Команды сдвига в аккумуляторе на 1 разряд
- •2.5.6. Команды передачи управления
- •2.5.7. Команды операций ввода-вывода
- •2.5.8. Специальные команды
- •2.6. Управление системой
- •1 Fetch Цикл м1 приема первого байта команды в
Введение
Современные микропроцессоры представляют собой весьма сложные по устройству изделия микроэлектроники, выпускаются многочисленных классов, функциональных возможностей и разнообразных архитектурных решений. Микропроцессорная техника стремительно и многонаправленно развивается и совершенствуется, интегрируя новейшие достижения микроэлектроники и схемотехники.
Одним из важнейших направлений развития микропроцессорной техники является создание универсальных микропроцессоров, предназначенных для применения в вычислительных системах: персональных компьютерах, рабочих станциях, серверах, параллельных супер ЭВМ.
Создание микроконтроллеров и цифровых сигнальных процессоров является также важнейшим направлением развития микропроцессорной техники. Однокристальные микроконтроллеры выпускаются различных типов, отличаются назначением, сложностью, архитектурными решениями и т.д.
Изучение микропроцессорных средств, являясь достаточно сложной задачей требует оптимального выбора тематики и временных затрат на их освоение. Значительный интерес для изучения представляют первые семейства 8-разрядных микропроцессорных БИС: 8080, 8085 (Intel), Z80 (Zilog), МС6800, МС6809 (Motorola), MCS6500 (MOS Technology). Эти микросхемы стали доступными и классическими примерами построения на их основе МП-систем. Особенно подробно описаны в учебно-методической и инженерно-технической литературе микропроцессорные БИС семейства 8080 и 8085 и их отечественные аналоги серии К580 и К1821. Поэтому начальные знания о микропроцессорах и микропроцессорных системах целесообразно получить, используя в качестве примеров семейства БИС серии К580, 8080. Это позволит эффективно освоить простейшие средства и далее двигаться к более совершенным, более сложным.
1. Микропроцессорные устройства
1.1 Структура микропроцессорного устройства
Наиболее широко применяется магистрально-модульный принцип построения микропроцессорных систем (МПС). Упрощенная структура такой МПС приведена ниже. Центральным устройством в системе является микропроцессор (МП), выполняющий арифметические и логические операции над данными, осуществляющий управление выборкой команд и данных из памяти и организующий взаимодействие всех устройств, входящих в систему.
Работа МП происходит под воздействием тактовых сигналов, вырабатываемых схемой синхронизации, часто выполняемой в виде отдельной микросхемы (генератора тактовых импульсов).
Программы МПС размещаются в модулях постоянных запоминающих устройств (ПЗУ) и оперативных запоминающих устройств (ОЗУ). Микропроцессорные устройства и МПС содержат различные средства ввода-вывода информации. Шины адреса, данных и управления объединяют все устройства в единую систему. Периферийные устройства подсоединяются к шинам через программируемые периферийные адаптеры, осуществляющие передачу информации в параллельном или последовательном кодах. Наличие программно-настраиваемых адаптеров делает весьма гибкой и функционально богатой систему ввода-вывода информации в МПС.
Для разработки микропроцессорных устройств и МПС промышленность выпускает семейства микропроцессорных БИС, позволяющие удобную реализацию всех необходимых подсистем. В настоящее время выпускается большое разнообразие однокристальных микроконтроллеров разных классов, на базе которых можно создавать весьма совершенные микропроцессорные устройства, микро ЭВМ, МПС.
Подготовка списка команд называется программированием, а подготовленный список команд представляет собой программу, которая заносится в ПЗУ или ОЗУ и предписывает микропроцессору определенные действия. МП считывает из памяти команду и выполняет ее. Далее МП формирует адрес следующей команды в программе, считывает, выполняет и формирует адрес новой команды. Так функционирует ЭВМ.