
- •История развития микропроцессоров
- •Структурная схема микро-эвм на базе микропроцессорного комплекта кр 580
- •Архитектура модуля центрального процессора
- •Форматы команд и способы адрасации Классификация команд
- •2. По длине
- •3. По способам адресации
- •Команды восьмиразрядного микропроцессора кр580
- •Команды передачи Общая характеристика.
- •Арифметические основы эвм
- •Системы счисления, применяемые в эвм
- •1. Двоичная (бинарная)
- •2. Восьмеричная
- •3. Шестнадцатеричная
- •4. Двоично - десятичная
- •Способы кодирования чисел
- •Команды арифметических операций Общая характеристика
- •Логические основы эвм
- •Команды логических операций Общая характеристика
- •Команды инвертирования и установки переноса Общая характеристика
- •Команды сравнения Общая характеристика
- •Команды сдвига Общая характеристика
- •Команды перехода Общая характеристика
- •Команды вызова Общая характеристика
- •Команды возврата Общая характеристика
- •Команды ввода – вывода и управления Общая характеристика
- •Классификация микропроцессоров
- •2. Классификация по разрядности
- •3. Классификация по назначению
- •4. Классификация по виду обрабатываемых сигналов
- •5. Классификация по характеру временной организации работы
- •6. Классификация по организационной структуре
- •7. Классификация по количеству выполняемых программ
- •Программное обеспечение микропроцессорных систем
- •Элементы языка асcемблер
- •Ассемблеры
- •Типы ассемблеров
- •Директивы языка ассемблер
- •Пример программы на языке ассемблер
- •Способы физического представления двоичных цифр
- •Современные направления в развитии микропроцессоров
Классификация микропроцессоров
Любой микропроцессор содержит три части:
- операционную, в которой выполняются все операции;
- управляющую, которая управляет выполнением этих операций;
- интерфейсную, которая обеспечивает связь микропроцессора с внешними устройствами
1. По количеству больших интегральных схем (БИС) в микропроцессорном наборе микропроцессоры бывают:
1.1. Однокристальные МП.
В
се
три части выполнены на одной БИС. На
выходе БИС сформированы порты ввода/
вывода, к которым можно подключать
внешние устройства.
По мере увеличения степени интеграции (количества элементов на единицу площади) и по мере увеличения числа возможных выводов на корпусе микросхемы возможности однокристальных МП возрастают.
Многокристальные МП.
К
аждая
часть выполнена в виде одной БИС.
Многокристальные МП требуют большего
количества микросхем. Обладают большими
возможностями и позволяют сформировать
МП с хорошими техническими характеристиками.
1.3. Многокристальные секционные МП.
Каждая
часть МП составляется из нескольких
отдельных секций, каждая из которых
представляет из себя отдельную микросхему
(БИС). Такие микропроцессоры обладают
наибольшими возможностями и позволяют
организовать микропроцессор практически
любой конфигурации.
2. Классификация по разрядности
Одним из наиболее важных направлений, позволяющих снизить стоимость разработки программного обеспечения, является введение возможности программирования МП на языках высокого уровня. Это требует увеличение количества возможно выполняемых команд, а, следовательно, разрядности МП.
Код любой команды 1 байт – 8 разрядов. Для 8-ми разрядного микропроцессора минимальный код 00, максимальный – FF. Т.е. 8-ми разрядный микропроцессор может выполнить всего 256 команд. Если требуется большее количество команд, то необходимо увеличить разрядность.
2.1. Четырехразрядные МП имеют простую архитектуру, позволяют реализовать ограниченное количество способов адресации, работают с четырехразрядными командами (словами), требуют значительных затрат на программирование. Могут выполнить всего 16 команд.
2.2. Восьмиразрядный МП. Обеспечивает обработку 8 и 16 разрядных слов, программируется на языках низкого уровня, используют ограниченное количество способов адресации.
2.3. Шестнадцатиразрядный МП. Обеспечивает обработку отдельных бит, 8, 16 и 32-х разрядных слова. Обеспечивает развитую систему адресации, программируется на языках высокого уровня.
2.4. 32-х разрядный МП. Обеспечивает возможность выполнения большого количества команд. Обрабатывает 32–х и 64–х разрядные слова. Может программироваться на языках высокого уровня. Обеспечивает развитую система адресации.
3. Классификация по назначению
3.1. Универсальные МП.
Это такие МП в систему команд, которых заложена алгоритмическая универсальность. Применяется для решения широкого круга задач, т.е. состав команд позволяет осуществить преобразование информации в соответствии с любым заданным алгоритмом и при этом эффективная производительность не зависит от типа решаемых задач.
3.2. Специализированные МП.
Это МП которые предназначены для решения определённого круга задач. Система команд сформирована так, чтобы наиболее эффективно решать специальные задачи.
3.2.1 Микроконтроллеры.
Они предназначены для выполнения сложных последовательностей логических операций.
3.2.2. Математические.
Они предназначены для повышения производительности арифметических операций.
3.2.3. МП для обработки данных в различных областях.
Позволяет быстро собирать, систематизировать и обрабатывать данные.