Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура компьютера.doc
Скачиваний:
0
Добавлен:
12.12.2019
Размер:
293.38 Кб
Скачать

Вопрос 7)

Устройство управления микропроцессора обеспечивает многозадачность. Многозадачность -способ организации работы ПЭВМ, при котором в ее памяти одновременно содержатся программы и данные для выполнения нескольких задач. В составе МП i486 имеются аппаратно-программные средства, позволяющие эффективно организовать многозадачный режим, в том числе системы прерывания и защиты памяти.

Система прерываний обрабатывает запросы на прерывание как от внешних устройств, так и от внутренних блоков МП. Поступление запроса на прерывание от внутреннего блока МП свидетельствует о возникновении исключительной ситуации, например о переполнении разрядной сетки. Внешнее прерывание может быть связано с обслуживанием запросов от периферийных устройств. Требуя своевременного обслуживания, внешнее устройство посылает запрос прерывания микропроцессору. Микропроцессор в ответ приостанавливает нормальное выполнение текущей программы и переходит на обработку этого запроса, чтобы в дальнейшем выполнить определенные действия по вводу-выводу данных. После совершения таких действий происходит возврат к прерванной программе. МП i486 способен обрабатывать до 256 различных типов прерываний, причем первые 32 типа отведены для внутрисистемных целей и недоступны пользователю.

Восьмиразрядное арифметико-логическое устройство микропроцессора выполняет арифметические и логические операции над двоичными числами, представленными в дополнительном коде, а также обработку двоично-десятичных упакованных чисел, арифметико-логическое устройство (АЛУ), предназначенное для непосредственного выполнения арифметических и логических операций с данными. АЛУ входят в состав обрабатывающей части МП Арифметико-логическое устройство (АЛУ) служит для преобразования 8-рязрядных данных. К одному из входов АЛУ подключен аккумулятор А, к другому - через регистр временного хранения Т - может быть подключен любой из регистров общего назначения. Обрабатываемые данные поступают в АЛУ от внешнего источника по информационной шине ТТТД или от одного и: регистров общего назначения A-L. Результат преобразования передается во внешнюю магистраль через буфер шины данных и может быть записан в один из регистров A-L. При выполнении операций в регистре признаков F фиксируются особенности выполнения операции (рис. 3.2). Эти особенности определяют значение разрядов F после операции: нулевой или ненулевой результат операции в аккумуляторе определяет разряд, перенос из старшего разряда - разряд СУ, знак результата - S, четность числа битов - Р, вспомогательный перенос из младшего полубайта - АС. . Наличие регистра признаков F используется для реализации программных переходов в зависимости от значения того или иного разряда F.

В АЛУ входит схема десятичного корректора (ДК). АЛУ реализует простейшие арифметические i логические операции (сложение, вычитание, сдвиги, сравнение, логическое умножение и т.п.). Более сложные операции выполняются по подпрограммам.

Интерфейсная часть МП предназначена для связи и согласования МП системной шиной ПК, а также для приема, предварительного анализа команд выполняемой программы и формирования полных адресов операндов и команд. Интерфейсная часть включает в свой состав адресные регистры МПП, узел формирования адреса, блок регистров команд, являющийся буфером команд в МП, внутреннюю интерфейсную шину МП и схемы управления шиной и портами ввода-вывода Порты ввода-вывода - это пункты системного интерфейса ПК, через которые МП обменивается информацией с другими устройствами. Всего портов у МП может быть 65536. Каждый порт имеет адрес - номер порта, соответствующий адресу ячейки памяти, являющейся частью устройства ввода-вывода, использующего этот порт, а не частью основной памяти компьютера. Порт устройства содержит аппаратуру сопряжения и два регистра памяти - для обмена данными i обмена управляющей информацией. Некоторые внешние устройства используют и основную память для хранения больших объемов информации, подлежащей обмену.