- •3. Функциональные устройства
- •3.1. Арифметическо-логическое устройство
- •3.1.1. Алу с жесткой структурой
- •3.1.2. Алу с гибкой структурой
- •Устройство управления (уу)
- •3.2.1. Структура команды
- •3.4. Блок формирования управляющих сигналов
- •3.4.1. Блок формирования управляющих сигналов с жесткой структурой
- •3.4.2. Пример построения фрагмента бфус с жесткой структурой для операции «сравнение модулей двух чисел»
- •3.4.3. Блок формирования управляющих сигналов
- •3.4.4. Разработка микропрограммы на примере операции “деление в прямых кодах”
- •0 Такт (тактов должно быть столько же, сколько разрядов)
- •3.5. Запоминающие устройства
- •3.5.1. Оперативные запоминающие устройства
- •3.6. Полупроводниковые запоминающие устройства
- •3.6.1. Ассоциативные запоминающие устройства (азу)
- •Контрольные вопросы
- •4. МикропроцессоРные устройства
- •4.1. Микропроцессорный комплект кр580
- •4.2. Организация управления в микропроцессорной системе
- •4.3. Интерфейсные бис в составе мп – комплекта кр580
- •Системный контроллер кр580вк28. Системный контроллер предназначен для:
- •4.3.2 Программируемый контроллер ввода-вывода кр580вв55
- •4.3.2.1. Формат рус (регистра управляющего слова):
- •4.4. Однокристальные микро эвм серии кр1816
- •4.4.1. Организация памяти программ
- •4.4.2. Организация памяти данных
- •4.4.3. Таймер-счетчик
- •4.4.4. Организация ввода/вывода в контроллере
- •4.4.5. Устройство управления и синхронизации
- •4.4.6. Формирование синхроимпульсов и управляющих сигналов
- •4.4.7. Подключение к микроконтроллеру внешнего устройства
- •4.5. Программируемый таймер км580вм53
- •4.5.1.Режимы работы программируемого таймера.
- •4.5.2. Пример программирования таймера
- •Функционирование мп - системы в режиме прерывания
- •4.6.1. Программируемый контроллер прерываний кр580вн59
- •Функционирование мп – системы в режиме пдп (прямого доступа к памяти)
- •Основные принципы организации режима пдп :
- •Контроллер пдп к580вт57
- •Микропроцессорный комплект км1810
- •Микропроцессор км 1810 вм86
- •На рис. 4.38 представлена структура оперативной памяти, в конструкции которой имеются некоторые особенности .
- •Методы адресации данных
- •Пример кодирования команды
- •Управление и синхронизация в мп- системе
- •Организация управления в многопроцессорной системе
- •Микропроцессоры Intel386 иIntel486
- •Виртуальная память
- •Кэш-память
- •Семейство процессоров Pentium
- •Архитектурные особенности современных мп
- •Основные архитектуры системы команд
- •Основные структуры современных процессоров
- •Контрольные вопросы
- •ЛИтература
Архитектурные особенности современных мп
Основное направление развития современных ЭВМ и систем- повышение быстродействия и производительности.
Рассмотрим факторы, за счет которых можно повысить производительность микропроцессоров.
Увеличение тактовой частоты – технологическая проблема, которая определяется возможностью уменьшения толщины проводников в интегральных микросхемах. В настоящее время практически достигнут предел в этом направлении.
Распараллеливание вычислительных процессов:
-конвейеры для арифметических операций;
-конвейеры для выполнения команд;
-специальные аппаратные средства.
Сокращение времени обращения к оперативной памяти.
Совершенствование кэш-памяти. В современных структурах используют 2- и 3-уровневую кэш-память.
Создание специализированных МП.
Основные архитектуры системы команд
Системы команд разделяются на два вида: скалярные и векторные. Скалярная система команд отличается тем, что из оперативной памяти выбирается 1 слово-представление команды. Если в процессоре применены средства ускоренного выполнения этого процесса (кэш-память, внутренние конвейеры, аппаратные средства распараллеливания), то этот процессор называется суперскалярный.
Векторная система команд отличается тем, что из оперативной памяти выбирается одна команда (вектор), которая обеспечивает одновременное выполнение одних и тех же операций над множеством исходных данных. Такие команды выполняются одновременно на различных аппаратных средствах (несколько процессоров, несколько АЛУ).
Основные структуры современных процессоров
В зависимости от используемой структуры команд, процессоры делятся на два основных типа.
CISС – процессор с суперскалярной системой команд, в котором некоторую операцию можно реализовать, используя различные программные и аппаратные методы повышения быстродействия.
RISC – процессор с уменьшенным набором команд, отличающийся тем, что все команды имеют самую простую структуру, типа регистр – регистр или регистр – память. В идеале выполнение команды требует одного обращения к памяти и происходит за один такт.
При использовании одной и той же системы цифровых элементов RISC-архитектура позволяет увеличить быстродействие в 1,5 раза по сравнению с суперскалярными, но усложняется программа.
Pentium MMX – специализированный процессор для реализации мультимедийных программ.
Добавлено более 30 специальных мультимедийных команд: задачи синтеза цвета, звука, обработка видео и графики.
Сигнальные МП - служат для цифровой обработки сигналов.
Особенности:
-поточный характер обработки большого массива данных; -относительно несложный алгоритм обработки данных;
-требование высокой скорости обработки сигналов.
Контрольные вопросы
Перечислите системные шины МП-системы, их назначение и характеристики.
По какой структуре построено АЛУ МП К580, его основные блоки и принцип действия?
Что такое стековая память и ее назначение?
Принцип управления МП-системой. Машинные циклы.
Построить временные диаграммы выполнения команд MVIM,
MVIR, LDA, STA, INPORT, OUTPORT.
Как организован программный обмен данными между процессором и внешними устройствами?
Что такое режим прерывания в МПС?
Как осуществляется в МПС обмен данными в режиме ПДП?
Конструктивные особенности построения ОЗУ в МП 1810.
Сегментная организация виртуальной памяти. Физические и
эффективные адреса.
Какая структура ОЗУ используется для построения КЭШ- памяти?
Почему в современных ЭВМ создаются отдельные КЭШ-команд и КЭШ –данных?
13. В чем состоит метод конвейерного выполнения команд?
14. Чем различаются скалярная и векторная системы команд?
15. Особенности CISK и RISK процессоров.
