
- •1.Классификация и характеристики мп.
- •Вопрос 2. Организация доступа к программно доступным элементам
- •Билет№2
- •1.Оценка производительности мп.
- •2.Программно-управляемый обмен.
- •1.Общая структура Фон-Неймановской архитектуры.
- •2.Обмен в режиме прерываний. Инициализация подсистемы прерывания.
- •Билет№4
- •1.Устройство управления мп.
- •2.Обмен в режиме прерываний. Алгоритм обмена.
- •Билет№5
- •1.Операционное устройство мп.
- •2.Обмен данными в режиме пдп. Инициализация.
- •1.Принцип конвейерной обработки. Производительность, проблемы.
- •2.Обмен данными в режиме пдп. Алгоритм обмена.
- •1.Структурные конфликты. Методы минимизации конфликтов.
- •2.Обмен в режиме прерываний. Алгоритм обмена.
- •1.Конфликты по данным. Методы минимизации конфликтов.
- •2.Организация доступа к программно-доступным элементам.
- •1.Конфликты по управлению. Статические методы минимизаций конфликтов.
- •2.Программно-управляемый обмен.
- •1.Конфликты по управлению. Динамические методы минимизаций конфликтов.
- •2.Суперскалярная обработка. Приминение. Проблемы.
- •1.Пути повышения производительности мп. Особенности высокоскростных мп.
- •2.Обмен в режиме прерываний. Инициализация подсистемы прерываний.
- •2.Операционное устройство мп.
- •1.Обмен данными в режиме пдп. Инициализация.
- •Аппаратный стек мп
- •1.Обмен данными в режиме пдп. Алгоритм обмена.
- •2.Оценка производительности мп.
- •1.Программно-управляемый обмен.
- •2.Организация доступа к программно-доступным элементам.
- •4, 8, 12, 16, 24, 32 И 64 разрядные мп
- •2.Обмен в режиме прерываний. Инициализация подсистемы прерывания.
- •Билет№18
- •1.Оценка производительности мп.
- •2.Обмен в режиме прерываний. Алгоритм обмена.
Билет№4
1.Устройство управления мп.
Устройство управления (УУ) — важнейшая часть ВМ, организующая автоматическое выполнение программ и обеспеч-ая функционирование ВМ как единой системы. Для пояснения функций УУ ВМ следует рассматривать как совокупность элементов, между которыми происходит пересылка информации, в ходе которой эта информация может подвергаться определенным видам обработки. Пересылка информации между любыми элементами ВМ инициируется своим сигналом управления (СУ). Основной функцией УУ является формирование управляющих сигналов отвечающих за извлечение команд из памяти в порядке, определяемом программой, и последующее исполнение этих команд. Кроме того, УУ формирует СУ для синхронизации и координации внутренних и внешних устройств ВМ.
арифметико-логическое устройство (АЛУ). АЛУ обеспечивает арифметическую и логическую обработку двух входных ~ых, в результате которой формируется выходная ~ая. Функции АЛУ обычно сводятся к простым арифметическим и логическим операциям, а также операциям сдвига. Помимо результата операции АЛУ формирует ряд признаков результата (флагов), характеризующих полученный результат и события, произошедшие в процессе его получения. Флаги могут анализироваться в УУ с целью принятия решения о дальнейшей последовательности выполнения команд программы.
УУ и АЛУ тесно взаимосвязаны и их обычно рассматривают как единое устройство, известное как центральный процессор (ЦП) или просто процессор. Помимо УУ и АЛУ в процессор входит также набор регистров общего назначения (РОН), служащих для промежуточного хранения информации в процессе ее обработки.
2.Обмен в режиме прерываний. Алгоритм обмена.
ВУ, готовое к обмену, оповещает об этом устройство вв/выв. Устройство вв/выв устанавливает флаг запроса на прерывание.
Контроллер прерываний фиксирует все запросы на прерывание.
Контроллер прерываний сверяет эти запросы с маской приоритетов, выявляет запрос с наивысшим приоритетом.
Контроллер прерываний выставляет сигнал INT
МП: если прерывания программно разрешены, отвечает контроллеру прерываний сигналом INT А
МП заканчивает выполнять текущую команду и переходит к обмену в режиме прерываний
КП, получив от МП сигнал INT А, выставляет на ШД вектор прерываний с наивысшим приоритетом
МП, получив вектор прерывания, запоминает в стеке адрес команды прерывания, т е запоминает содержимое счетчика команд
МП по вектору прерывания определяет физический адрес памяти зоны таблицы векторов прерывания.
МП считывает из Пам адрес перехода на подпрограмму обработки прерывания
МП выполняет подпрограмму обработки прерывания (происходит обмен с ВУ). Последней командой подпрограммы обработки прерывания д б команда RET. По данной команде из стека возвращается адрес команды, прерванной подпрограммой обработки прерывания.
Билет№5
1.Операционное устройство мп.
Операционное устройство МП содержит группу общих регистров, АЛУ, регистр флагов F и блок управления.
Восемь 16-битовых регистров общего назначения участвуют во многих командах. В этих случаях регистры общего назначения кодируются трехбитовым кодом, который размещается в соответствующем поле (или полях) формата команды.
В соответствии с основным назначением рассматриваемых регистров выделяют регистры АХ, ВХ, СХ, DX, используемые прежде всего для хранения данных, и регистры SP, ВР, SI, DI, которые хранят главным образом адресную информацию.
Назначение арифметических флагов
CF — флаг переноса, фиксирует значение переноса (заема), возникающего при сложении (вычитании) байтов или слов, а также значение выдвигаемого бита при сдвиге операнда.
PF — флаг четности (или паритета), фиксирует наличие четного числа единиц в младшем байте результата операции, может быть использован, например, для контроля правильности передачи данных.
AF — флаг вспомогательного переноса, фиксирует перенос (заем) из младшей тетрады, т. е. из бита а3, в старшую при сложении (вычитании), используется только для двоично-десятичной арифметики, которая оперирует исключительно младшими байтами.
ZF — флаг нуля, сигнализирует о получении нулевого результата операции.
SF — флаг знака, дублирует значение старшего бита результата, который при использовании